From 09a9f24a2a92d583a057fc772c3d3be57e1786e4 Mon Sep 17 00:00:00 2001 From: mali21 <73685156+shangkouyou@users.noreply.github.com> Date: Mon, 21 Nov 2022 14:55:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=95=B4=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 最新版 --- .DS_Store | Bin 0 -> 6148 bytes .../.DS_Store" | Bin 0 -> 6148 bytes .../_config.yml" | 1 + .../css/jquery-ui-1.7.2.custom.css" | 52 + .../images/.DS_Store" | Bin 0 -> 6148 bytes .../images/1.jpg" | Bin 0 -> 154062 bytes .../images/2.jpg" | Bin 0 -> 146496 bytes .../index.html" | 671 ++++++ .../js/jquery-ui-1.7.2.custom.min.js" | 68 + .../js/jquery.js" | 19 + .../.DS_Store" | Bin 0 -> 8196 bytes .../.gitignore" | 2 + .../css/reset.css" | 57 + .../css/wall.css" | 140 ++ .../img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../img/title.png" | Bin 0 -> 422289 bytes .../index.html" | 279 +++ .../js/member.js" | 118 + .../js/tagcanvas.js" | 2102 +++++++++++++++++ .../js/vue.js" | 6 + .../js/zepto.js" | 1909 +++++++++++++++ .../result.html" | 90 + .../.DS_Store" | Bin 0 -> 6148 bytes .../css/reset.css" | 57 + .../css/wall.css" | 140 ++ .../img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../img/title.png" | Bin 0 -> 422289 bytes .../index.html" | 279 +++ .../js/member.js" | 26 + .../js/tagcanvas.js" | 2102 +++++++++++++++++ .../js/vue.js" | 6 + .../js/zepto.js" | 1909 +++++++++++++++ .../result.html" | 90 + .../.DS_Store" | Bin 0 -> 6148 bytes .../css/reset.css" | 57 + .../css/wall.css" | 140 ++ .../img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../img/title.png" | Bin 0 -> 422289 bytes .../index.html" | 279 +++ .../js/member.js" | 22 + .../js/tagcanvas.js" | 2102 +++++++++++++++++ .../js/vue.js" | 6 + .../js/zepto.js" | 1909 +++++++++++++++ .../result.html" | 90 + .../\345\215\227\345\214\272/.DS_Store" | Bin 0 -> 6148 bytes .../\345\215\227\345\214\272/css/reset.css" | 57 + .../\345\215\227\345\214\272/css/wall.css" | 140 ++ .../\345\215\227\345\214\272/img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../\345\215\227\345\214\272/img/title.png" | Bin 0 -> 422289 bytes .../\345\215\227\345\214\272/index.html" | 279 +++ .../\345\215\227\345\214\272/js/member.js" | 26 + .../\345\215\227\345\214\272/js/tagcanvas.js" | 2102 +++++++++++++++++ .../\345\215\227\345\214\272/js/vue.js" | 6 + .../\345\215\227\345\214\272/js/zepto.js" | 1909 +++++++++++++++ .../\345\215\227\345\214\272/result.html" | 90 + .../.DS_Store" | Bin 0 -> 6148 bytes .../css/reset.css" | 57 + .../css/wall.css" | 140 ++ .../img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../img/title.png" | Bin 0 -> 422289 bytes .../index.html" | 279 +++ .../js/member.js" | 22 + .../js/tagcanvas.js" | 2102 +++++++++++++++++ .../js/vue.js" | 6 + .../js/zepto.js" | 1909 +++++++++++++++ .../result.html" | 90 + .../.DS_Store" | Bin 0 -> 6148 bytes .../css/reset.css" | 57 + .../css/wall.css" | 140 ++ .../img/.DS_Store" | Bin 0 -> 6148 bytes .../img/btn_exit.png" | Bin 0 -> 3359 bytes .../img/icon-wall.jpg" | Bin 0 -> 146496 bytes .../img/title.png" | Bin 0 -> 422289 bytes .../index.html" | 279 +++ .../js/member.js" | 30 + .../js/tagcanvas.js" | 2102 +++++++++++++++++ .../js/vue.js" | 6 + .../js/zepto.js" | 1909 +++++++++++++++ .../result.html" | 90 + 89 files changed, 28555 insertions(+) create mode 100644 .DS_Store create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/.DS_Store" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/_config.yml" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/css/jquery-ui-1.7.2.custom.css" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/images/.DS_Store" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/images/1.jpg" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/images/2.jpg" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/index.html" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery-ui-1.7.2.custom.min.js" create mode 100644 "\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/.gitignore" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/result.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/result.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/result.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/result.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/result.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/css/reset.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/css/wall.css" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/.DS_Store" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/btn_exit.png" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/icon-wall.jpg" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/title.png" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/index.html" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/member.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/tagcanvas.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/vue.js" create mode 100644 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/zepto.js" create mode 100755 "\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/result.html" diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..89c9cb0d43d268d496e60c0cc44a0f9660891720 GIT binary patch literal 6148 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�HZs@saJB!vvE(mo3 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ξ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�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�f7jVeNFmI?Q1TXFgHVFRIM6hT(Hk8!I25gOz6 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 literal 0 HcmV?d00001 diff --git "a/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/images/2.jpg" "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/images/2.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/index.html" "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/index.html" new file mode 100644 index 0000000..5b69887 --- /dev/null +++ "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/index.html" @@ -0,0 +1,671 @@ + + + + + + 健耕在线抽题 + + + + + + + + + + + + + +
+
+

健耕半年会考题

+
+
一个简单的健耕在线在线抽题, 可用于公司年会抽奖, 电视台抽奖等,可以自己设定抽奖名单、抽奖人数、每次出奖人数,有防止重复得奖的功能。
+ + + +
+ + +
+ + +
+

抽题活动

+ +
+
+ + + + +
+
+ + +
+ +
+ + +
每行一个奖项, 格式为竖线分隔的: 奖项名|数量|每次抽几个|奖品
+ + + +
每行一人, 或半角逗号分隔
+ + + +
ms
+ + +
可以输入图片链接使用网络上的图片, 也可以把图片拷贝到当前目录, 把图片文件名填入即可.
+
+ + +

+
+ + +
+

一等奖

员工L  
+

二等奖

员工M  员工H  
+

三等奖

员工E  员工A  员工I  员工B  
+ + +
+

抽奖软件

+

在浏览器上运行的抽奖程序

+ +

操作方便

+

抽奖过程全键盘操作, 只需要按回车(Enter)键即可, 类似播放PPT幻灯片, 非常简单.

+ +

配置灵活

+

可配置的选项有: 活动标题, 奖项, 候选人, 摇奖时的跳转速度, 背景图片. 其中, 每一个奖项, 可以一次开完, 也可以一次只开一部分. 例如, 三等奖一共6个, 每次只开2个, 需要开3次才能开完三等奖, 增加娱乐性. 图片可以更换为带自己公司Logo的图片, 以便适应当前节日, 所以, 本抽奖程序任何节日的任何类似的抽奖节目都可使用.

+ +

抽奖流程

+
+等待开始
+开场(open): 奖项介绍
+奖项循环: 如果多于一个奖项, 则循环
+	奖项开场(step_open)
+	摇奖循环: 如果不是一次开完一个奖项, 则循环
+		摇奖开始(rotate_start)
+		摇奖结束(rotate_stop)
+	奖项结束(step_close): 单项中奖名单
+闭场(close)
+                        
+
+ +
+ + + +
+ +
+
+ + + diff --git "a/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery-ui-1.7.2.custom.min.js" "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery-ui-1.7.2.custom.min.js" new file mode 100644 index 0000000..100452a --- /dev/null +++ "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery-ui-1.7.2.custom.min.js" @@ -0,0 +1,68 @@ +/* + * jQuery UI 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI + */ +jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* + * jQuery UI Tabs 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * ui.core.js + */ +(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(n){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var p=this,d=this.options;var c=/^#.+/;this.anchors.each(function(r,o){var q=a(o).attr("href");var s=q.split("#")[0],u;if(s&&(s===location.toString().split("#")[0]||(u=a("base")[0])&&s===u.href)){q=o.hash;o.href=q}if(c.test(q)){p.panels=p.panels.add(p._sanitizeSelector(q))}else{if(q!="#"){a.data(o,"href.tabs",q);a.data(o,"load.tabs",q.replace(/#.*$/,""));var w=p._tabId(o);o.href="#"+w;var v=a("#"+w);if(!v.length){v=a(d.panelTemplate).attr("id",w).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(p.panels[r-1]||p.list);v.data("destroy.tabs",true)}p.panels=p.panels.add(v)}else{d.disabled.push(r)}}});if(n){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(q,o){if(o.hash==location.hash){d.selected=q;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(p._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(q,o){return p.lis.index(q)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");p.element.queue("tabs",function(){p._trigger("show",null,p._ui(p.anchors[d.selected],p.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){p.lis.add(p.anchors).unbind(".tabs");p.lis=p.anchors=p.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var j=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var k=h?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(o,h);p._trigger("show",null,p._ui(i,o[0]))})}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");p._trigger("show",null,p._ui(i,o[0]))};var l=b?function(o,i){i.animate(b,b.duration||"normal",function(){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);p.element.dequeue("tabs")})}:function(o,i,q){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");p.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,r=a(this).closest("li"),i=p.panels.filter(":not(.ui-tabs-hide)"),q=a(p._sanitizeSelector(this.hash));if((r.hasClass("ui-tabs-selected")&&!d.collapsible)||r.hasClass("ui-state-disabled")||r.hasClass("ui-state-processing")||p._trigger("select",null,p._ui(this,q[0]))===false){this.blur();return false}d.selected=p.anchors.index(this);p.abort();if(d.collapsible){if(r.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){l(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this));this.blur();return false}}}if(d.cookie){p._cookie(d.selected,d.cookie)}if(q.length){if(i.length){p.element.queue("tabs",function(){l(o,i)})}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){i.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k});this._tabify();if(this.anchors.length==1){i.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(i,h)}catch(j){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"
",spinner:"Loading…",tabTemplate:'
  • #{label}
  • '}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var i=g.selected;b.select(++i').appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar");this.valueDiv.remove();a.widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===undefined){return this._value()}this._setData("value",b);return this},_setData:function(b,c){switch(b){case"value":this.options.value=c;this._refreshValue();this._trigger("change",null,{});break}a.widget.prototype._setData.apply(this,arguments)},_value:function(){var b=this.options.value;if(bthis._valueMax()){b=this._valueMax()}return b},_valueMin:function(){var b=0;return b},_valueMax:function(){var b=100;return b},_refreshValue:function(){var b=this.value();this.valueDiv[b==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})(jQuery);;/* + * jQuery UI Effects 1.7.2 + * + * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/ + */ +jQuery.effects||(function(d){d.effects={version:"1.7.2",save:function(g,h){for(var f=0;f');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var i=f.css("top");if(isNaN(parseInt(i,10))){i="auto"}var h=f.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:f.css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(g);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(g,i,f,h){h=h||{};d.each(i,function(k,j){unit=g.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*f+unit[1]}});return h},animateClass:function(h,i,k,j){var f=(typeof k=="function"?k:(j?j:null));var g=(typeof k=="string"?k:null);return this.each(function(){var q={};var o=d(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=h.toggle:h.add=h.toggle}var l=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove){o.removeClass(h.remove)}var m=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.remove){o.addClass(h.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,i,g,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=p}else{d(this).attr("style",p)}if(h.add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}if(f){f.apply(this,arguments)}})})}};function c(g,f){var i=g[1]&&g[1].constructor==Object?g[1]:{};if(f){i.mode=f}var h=g[1]&&g[1].constructor!=Object?g[1]:(i.duration?i.duration:g[2]);h=d.fx.off?0:typeof h==="number"?h:d.fx.speeds[h]||d.fx.speeds._default;var j=i.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i){return d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(d.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},removeClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass(g)},toggleClass:function(g,f,i,h){return((typeof f!=="boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];d.each(["em","px","%","pt"],function(j,k){if(g.indexOf(k)>0){h=[parseFloat(g),k]}});return h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=b(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(g,h,f,j,i){return d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return j*(h/=i)*h+f},easeOutQuad:function(g,h,f,j,i){return -j*(h/=i)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h+f}return -j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return j*(h/=i)*h*h+f},easeOutCubic:function(g,h,f,j,i){return j*((h=h/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h+f}return j/2*((h-=2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return j*(h/=i)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return -j*((h=h/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h+f}return -j/2*((h-=2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return j*(h/=i)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return j*((h=h/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h*h+f}return j/2*((h-=2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return -j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return -j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h==0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){return(h==i)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g,h,f,j,i){if(h==0){return f}if(h==i){return f+j}if((h/=i/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return -j*(Math.sqrt(1-(h/=i)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return j*Math.sqrt(1-(h=h/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return j/2*(Math.sqrt(1-(h-=2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h').appendTo(document.body).addClass(b.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments));f.dequeue()})})}})(jQuery);; \ No newline at end of file diff --git "a/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery.js" "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery.js" new file mode 100644 index 0000000..55c2e6d --- /dev/null +++ "b/\345\201\245\350\200\225\345\215\212\345\271\264\344\274\232\350\200\203\351\242\230/js/jquery.js" @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
    ","
    "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

    ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
    ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
    ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
    ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..7c108d3d841cd71863077d7ed2e7ab198db0bc92 GIT binary patch literal 8196 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 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�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/member.js" new file mode 100644 index 0000000..d55708e --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/member.js" @@ -0,0 +1,118 @@ +var member = [ + { + "phone": "中东大区", + "name": "李兴辉" + }, + { + "phone": "中东大区", + "name": "陈隽超" + }, + { + "phone": "中东大区", + "name": "潘绵宝" + }, + { + "phone": "中东大区", + "name": "王亚军" + }, + { + "phone": "中东大区", + "name": "刘锋" + }, + { + "phone": "西北大区", + "name": "袁立娟" + }, + { + "phone": "西北大区", + "name": "李小鸥" + }, + { + "phone": "西北大区", + "name": "郭凤怡" + }, + { + "phone": "西北大区", + "name": "王倩影" + }, + { + "phone": "西北大区", + "name": "刘鸿祥" + }, + { + "phone": "西北大区", + "name": "李烈艳" + }, + { + "phone": "西北大区", + "name": "李喆" + }, + { + "phone": "南区", + "name": "周丽荣" + }, + { + "phone": "南区", + "name": "尚应富" + }, + { + "phone": "南区", + "name": "曾丽莎" + }, + { + "phone": "南区", + "name": "陈琴" + }, + { + "phone": "南区", + "name": "韦惠妙" + }, + { + "phone": "南区", + "name": "苗培松" + }, + { + "phone": "中一区", + "name": "冯莲" + }, + { + "phone": "中一区", + "name": "高育良" + }, + { + "phone": "中一区", + "name": "刘莉桃" + }, + { + "phone": "中一区", + "name": "张东梅" + }, + { + "phone": "中一区", + "name": "李哲康" + }, + { + "phone": "中一区", + "name": "徐宏伟" + }, + { + "phone": "商务部", + "name": "杨德莲" + }, + { + "phone": "商务部", + "name": "张伟彬" + }, + { + "phone": "商务部", + "name": "彭耐" + }, + { + "phone": "商务部", + "name": "白利平" + }, + { + "phone": "商务部", + "name": "丁圣" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/result.html" new file mode 100755 index 0000000..06cb832 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/result.html" @@ -0,0 +1,90 @@ + + + + + + + 健耕销售抽奖 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..09bbd47329730a163cef17b6697e647e76a7682f GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 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�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/member.js" new file mode 100644 index 0000000..80c2741 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/member.js" @@ -0,0 +1,26 @@ +var member = [ + { + "phone": "中一区", + "name": "冯莲" + }, + { + "phone": "中一区", + "name": "高育良" + }, + { + "phone": "中一区", + "name": "刘莉桃" + }, + { + "phone": "中一区", + "name": "张东梅" + }, + { + "phone": "中一区", + "name": "李哲康" + }, + { + "phone": "中一区", + "name": "徐宏伟" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/result.html" new file mode 100755 index 0000000..9f35db2 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\200\345\214\272/result.html" @@ -0,0 +1,90 @@ + + + + + + + 年会抽奖小程序 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..09bbd47329730a163cef17b6697e647e76a7682f GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 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�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/member.js" new file mode 100644 index 0000000..cb60c9b --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/member.js" @@ -0,0 +1,22 @@ +var member = [ + { + "phone": "中东大区", + "name": "李兴辉" + }, + { + "phone": "中东大区", + "name": "陈隽超" + }, + { + "phone": "中东大区", + "name": "潘绵宝" + }, + { + "phone": "中东大区", + "name": "王亚军" + }, + { + "phone": "中东大区", + "name": "刘锋" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/result.html" new file mode 100755 index 0000000..9f35db2 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\344\270\255\344\270\234\345\244\247\345\214\272/result.html" @@ -0,0 +1,90 @@ + + + + + + + 年会抽奖小程序 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..e18ac0082e89563e0d57873b2895d5bd88cf384c GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 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�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/member.js" new file mode 100644 index 0000000..e8869e3 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/member.js" @@ -0,0 +1,26 @@ +var member = [ + { + "phone": "南区", + "name": "周丽荣" + }, + { + "phone": "南区", + "name": "尚应富" + }, + { + "phone": "南区", + "name": "曾丽莎" + }, + { + "phone": "南区", + "name": "陈琴" + }, + { + "phone": "南区", + "name": "韦惠妙" + }, + { + "phone": "南区", + "name": "苗培松" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/result.html" new file mode 100755 index 0000000..9f35db2 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\215\227\345\214\272/result.html" @@ -0,0 +1,90 @@ + + + + + + + 年会抽奖小程序 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..09bbd47329730a163cef17b6697e647e76a7682f GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 zcmYg%dpy(q`+xV{>8`uO9VO*-myn!Va%MV7h=t0TGKZK$GtFU4eL6W#C5MC+iSDo# zb7+Rbmav7|7&Z)}jhSIi<7cDqq{*Xwm%*Xuewuj`d?#m;i~&ci!5ZQ8Wk z>e2;=O`CRI+O%nl?O)s0-YngD{_om+e^z563?e z{we;_Fme3J`pfyE@P5hDl#rpL-X%Hy`-kM|q_*cu4z$cf5i+yvKX*j(PU+IU zEs}?+c0UysJ8m@xI_bXRa`~TwUQ4&?Q)bpjE$eKRl8kDo%Eq~U<^aOHd&%6#Cicf9 zl+PUe{bvJ+6)}|vzR+9)X6e@aIH>J2n1h%gC&HRf`IE%#-L%Q@hu0^`!=`zM`iEQj zbG*(ax26Vvo8W|WR-Kn4#7k2Ht#jZ8mk`H`ZGBUh&|D@h8LtWdz0=;dElW%fnU6!= zM&I9ZYb)Qw@5SF=^nkAKWcB9ubv_OJr3<$+3=}?ep;cb3(1}1{ak`DvJC=?7Ksv+m z7#|O_IPJ;%_&g#%{*nIkGOg{4e~Bl$``BTFVe*4|PwNcSV@u-)ivO2X`oD*zZ&tX5 zyi>0ypi@zS#Mi=4FmHsPVtIJ1?oN&U{*qPZ3|JnNJZ#!t134Eddsy;i-t_n4QI%D& z#=PuYMO27QxMKZiIbfmBQpta`X8M1X6SxSSvX8n*&(r|n`ckAXyk(Lkg5LD_y{#tC zHj8o(-ZZely=2eyhn``M*zNi$V=yDb|Ivh9mEA6$>$a51n(m4}{wGxOQ@NT`FJrvY zaun0b?#}_``nL{$g$Ak*_w){4u$ScqklklEDZ1PaU`AL3D6pN4JmclWr0*hsv*==aUW~c&A(3>q!Wr~M z3p{N!tzShl`-u%@ze|x(Q!oknQI;(jwPHW}vC;$6Fc?~xWoiMQ7$kT|$XWiDB05;( z9^UCPl9`si^WW)V0Tfx^d^R}ok+amgpjHddtaG?{pPKw?@-bfRICe6!4g{So+Xd~a z(ae*OOD)(Km4|sg)tB}v_aUWS`__|^_5)#^%dM!W4mU%7xx3elgq62#Hjdx`<6>HF z)w2(AfB);v!b!EzC@E@SgDT4OgQ$H6*zu3xNs{pc%IfR7eHZbcReYIfIin;J{a}&e zt!Z9G`3Up)i!T`#vvcE|O=%)btS^kP%ctdAkKSCA8&U@)+mjX2gji>dL~E8r{bLf9 zB#hX!$xD4hz*AP-4b7gl2Eow_Z)Ss*qjRog zg6C3cZc=$nb0-94jq9&i@5v>09ktDT68n6gV%qFEsGm zKUb&TgH=qrN;p2Hw4sy((rwnJ!03p_kxO2afJr9xqRF)z3<(h>s|^#n9H(c+;yv8$ zvQSrw9(O8x;(b4D=)?(zf0crG;Elt-rMEir2M_JBpWpN#%!p?q*d{0(Z5p0h``A&Kr%+4l&z2IF1gKbI_atn*v^Wo;c@8yYF4e5b^vohGMEss(t6)%7lW!^1XQ z%O9Gh9izIh=-itX=@A#B-!A_TQoFf%yK^d?ES)Q8bC-Y4t4e311f0JGl3nK6Z0MF5>hkRrGOa8~7p>CtPt1k3s!9F*8j!nDd&SJy zJDs^6G7OyKS-r3MVb+1qyg-Ya3(#L)9uqJKUUzvldtD@EcHs4f_-}9LSrxsuvEvCk zDfI*|L%T7AT|9;+%h7`W1(A4?J~y954~gn-a{Q@k5^9EXgKjD1XBfn@i`@5Kp(4yr zMTj{x;JtB3Zag|s;jX4N9V>z56R))KB8+N%N=vkEH zjBPUP|1E+G{ORpL55_G6akuMbwc7EA_*n*7_0O7kN0bXHuNRWA6O__bG!#lO!wy=r!Zxg7l~+eiam?rkRi z*(TNBr)n4fiT>y}CdPOVyLp5on{sTKM1*F11J@C4OP0AJLeEKBn7Ud~=mE1IF@C&7 zAqsl&kH3UZ_qxetBrYrl3$4Y}A}cnG{F(cu4<;gS^;)J1f?N8bEJ4$b2~=XWmqujw z3Hh%m*d#%RK|i1|@ikpI+l0J21H0<(7G4W~EK69-VSc9;@V4V%Q_>WPHYv64S&#PG zp3osV+h@4LAFA-@u2)t?2;*t`wJV|HS&#{awezaWTtv=s4^VjWXKH=HGLlD}m|*75KU zSte9^bW913R}9X&BWQ-%|9YC#xpahTK`ep+O^hW7*-Wawl$If#+EPwytDTp1D(e+f zz5VyoaUodzw8`r~y_$o5q@NuBKxsZ?=fS{Kr?gsgU2H7Jici3UlJkV|5Tm2Oz(w!i zJ|vTE{s>CLg}!s91XBOlYA7Z!DeoepROtLz~)ViGt@z|fPU^?04ymGPAH7qqli z_!nfm-JXs^t5E~pK9(`^PtUBBpJKR-$w7z_rLC4#Bgr@&9a94_In)1bc$&H{YT9&W z;c^9XZi!DOiJk+!bX~cyYiLUJujMglH2issG?*|NtNhTIM|(bc{Gb(7oO^5%{WjJo zLi)7pzpvzUeaE+U*5*b49-$f*$s$ATz~J`=iYhxO^1*$xPZ7gHJxfj9Z?sZ=>Zr4!~tRhmg} z7TRKc8?$g_7FhSH0*N!sv0gXR4T9$LWW@Dzeu)no!G0R|Ob(-%4w_So49yC4o%qL$ zn(x^k-o#SVlW=r3ksJ~yGkRyjbkt<{EJxy8O}}jz?&=GD!?H1zozlO& zyi)Iz(YXKx19TN&&>7p|Lx)PdtAcDnA%Mt(RD&Y!L~8gw=Tt+I7ThGqMcY6wN?LZH350Sdht_I6a)s9Vi4 zrK{xJ18(&rZta}IOCfRkEA%T-__OIY9MyP8DBHq=Q5#}zylj@lDqdQrM2hRYJX+9_ zSok1(s}xht1nLkIqOz}wIM>m9u9W0*0%Im;E|-hR?KoK4d_Bs(4^s+r!2(BHU{l4| z{%5(+7(cn1z2Mzziq$~+9R(>3>g}5sQVf#PfUrzRatb!}i~k(T%`vFFGOg+3%!E7u zyyu7MS;A?{un)V9ZgY#1NwQ;WQjS@K*HW%&(rkg@?t!f%9&{9h}HLnyDLbC zn4py4tDbHl%lJ8~X|06L8bKXb7Tp6i<2Xls@nZiLqWMly`JAA{kjcpDHYTYY-DkhE-On^3 zQJDyg$_e^Y6SN0>(a)#W`&=AFo^8_X8`K0+{9fm<@7#WG^}XD*Y)X4_M**?+2Ql0G zHDTUEW7zN`r3TYcBLOio7dC?5lNRzZLHNW?{$>8qFLa5;KAFBDEHX}5fdImSXhb79 zQd~Icf7Bu*4VX|ToChgUN>^GEpwH4UzK3qXK&zSuFgnshAAJ>l&wFWYPj+lKW%Tmb z;Dt(fTu;(tTs?chHJnJ+XnUIGEeQ+lgd2v^@EXM1l=3tChL^N~zlyB?2qoiwuXH;5 z-9%;vl5&3(8dAZY@`+A_5 z?2amsGs}FI9?gFBr(~bnzw@xMH`N7Yp+h4SDuOjo*M3fJQdSq&yssYPYvDC|Hkf=5 z+9Ovm7UXu?U3lHScBK~1e&~>+vzyc-$99k({+O4ARsbJNXTJ|#9Wy;XYqhJ%dvfO5 z^<-$PbLPOSO!laQ{criyd(1Y)-j`^z;Y8OqIH_gcYs-z}dqE2qp zO+{RY@g+g$=+F0Ng8}36g@EX|*l<%DynoX}(aT&?GC4BYx8xSLZ&g1EsvRxu-+d9jqd1DbXpg@vAFQ!0AAkxQ z$mua;5KQ*AT|%NZk6z#byjhes$S*TL?O>C;Ke#fE^mjgx7}!*FAP_c7-pq{lBBKB= zuncjy-w?hQo~%KNYaeOTiFZsQI}2iEd9P>d|a@Jzyl3CELz z!{v+o)t+?-sr${_fN{21J4nujMl8kkZ|XCVKV_lV8S;@|4Y+A`Jf-EUYa}(&nh~11 z)S=)cX5S6tjb!)EMXA&0nIcPIOf9&_?gHa5iyM#b!7Bvi)~h~6V6usu#hZ>-7hafiz&3nMn?|gm0u%l3^4ZJ0hnsQD zDu`wo2>4(qxbhBzhE88xD267r@J&Cxx6&TTf02PqOu>c*Fex8B-dy>_;Bs3t`p*SY z4(^6&+vQO#%j^s5lFp&Yfk}v3-gWWBF@J6Bm-Ls%R5kzGW@1?d?0h?U4}#}mGgc3l z_p^BEl_Z}JMT&Bdt@?Mmr|b|QAeW=PHRXD*BTyOM$xm|?tZC?noOzdDaD1_mUpsE5 zY1S1V_M%GKy8SSq{4Ypo(ev!tfKikUW=-48P&rHemi1z-z5RP`K@*v>hD}}q<{0GF zi)u1!nV;TYcwbws6diHckoAcQkNrx71y8vDb1>OWUbdA-lgTAz5g0#_`rFFPG^pPk z_BD(}3Y+{mMuPw8{kwhX-<=qR*p!G*yqI6O1v_y#(xAQ(Axl0pyI62;C5~kkiD57x+g%xZDqLEtja2 zj*}}qtfSj5N9&b1LS^54P-`uP4D{Sa&80?VsWsb<6<4^ydOU*-6CYvgHYavO;8{P~2)!{b_r>0k2NU?#ZL}~~AC^>Ma z9d&1I(*F;^u&@D~8!Kx)w7G#U$%rp+Ad)xw8PdP1knrv3>F48}(tSdrRtS~UGru6D z2}ZHyRW|3jGiO_6g_D;%7JIU);Y~Z(zl`kcfN>zVp$EtpQT=X!x=ObeUj1r#8zwKx ztDJKI?hau@wjVN@bmXO?!@MYaS0^PR*u4RA$m%|8(>OG>TxWDby%zUZKAWCu_iy_> zp{TM{l^^^5$SVP@O#dpTZWCcKTmT<KhJXS}RbGRVNt})X_=Ta9kRH*r;AWng%XdeROKYxm>6EhD9%WGy zI1SXOk5G^JFBDkO-moF#PRFkws^o~=S#M0S+IAp%Hy;oNno@E~6+Fn5q8k)I(NvPIVV9!Y+1aea| z_#p@fIlpHv;wtg{p0*MB_?ISq>|>%TrZVt#x5QiA-%zu1n>9@!9mmVwexm*Z1W`vYT~v`)2B+j9g`F zS`Vy_Kr8U(vhEty%gfu8_g;-=GL|P@obto^T@bOOD0vL0i;M8EnO^!@CLK|;Nd$a6G1qhXFhZXmUilUEE&6&)*$n;qAI;a}f>fBa zmF2J93NLg40bG>bbp6p6tBHd4TTYj&GfL)T_K#9?7u7UqXk28OR$}+Bv^+h`+gB6C zcaVOc8yzE5=O2B!xBLYn4iI16-^jk8P6tj5Zx?n^Llkw<=NKj-dY}s6QB_yz8X7#l zyZ6YAiNiLa_q=|i{8?E&R-cJi*gK}t&6?YJp$9yh-qiF==au%`x?&1(sjQ14FB7$b zn_4|47lV&9BJdwSD2@&z4==QRH8xkCbb~jGH@hihBTJpy9hjz#kk(RhLObj^j#)ciFoLg&#>e=&n`xg>2*6U zD;pR;!o**cSC=CKjEB?@_kOrjQmUX=nK!C*ur1xaG9o_y3xI6B%z8DsMFoAxw28UAxRr=>wN$TqBX+P}}nC;?F#SG98+iXPzGGxoBec`ILOH?Q^Fu8T+Z z6b#{Ni_QH~>@O>_4*|MOs>=V_u7@ob=AjdD8gO!dd0mEg_5LD)@OjKwHgr^&5V|}$ zv?MO~HDqq!!7=~!>3J_;!E7quD`GPDfPTEmN;x z1dO%Z@c~sac|-S8r4R+aT9yVnVLadTzkAEiBxt}5((khMz%h7MH8WCHy2)596Q#y= zII*FK9xXMOhCbHUxk6C8hpy2$!&|bZNgK##YR*8fSFCy%b%Y-o94thpB{F;vZnz%$6BdEct z*us;F<-H$i5j_hvBM&ICiG~60V(vs9Uyr65s-mX5?hA$}sfs50$m`aT6Gox!*!&>@ zq=j$v9m6A;ow7GJUOJ_n_tNNfX(2Xvyr6oacBKMm2w!BIEttVk>1ia`F?F*OMBujG z>|B6{qt8DkX#9y5^S#+1e;K7=3kb0UQVV;1@oL}uRL#SZ5aZm2VyZ=g!k0wCDszj4 zN$~Z+g=)cBM}FYS|t<>l(pQZ*b+HHP#6@Gk04VcRe_W0-e*Sp;IqCeIuay4wU2 zEBv-U$uSId_2RkkrtdD8fDgVXRZt_-KfhMnb}`Z8V*z?{#zQ3(p5p@kei*YpDR856 zV4x*BLTkVoTcY+SMf-02W)|D5rF!O#(EZ!iJvM`8(EHGrW_E~J*JzNf`NJB@8$`oC zzET>~$@pU44+c&+`q6VLT>;W`tDc)Oa?J#wK4vP!dqHv}Nypv2`RkRI$p2BB^b$JQ zi6{Uh_SqtL3o-9af9advPVzqcg%>4;qhqsVhLQJNPEsQ41yjBT-t17%I>XCpxeqql z5x^IP`2Lp zP@H#Ut7E;tj9rPsd;Rgs!dEx_UX~Bmf)bAyvQ|2D(So=9?1y(|6Ql4yom_6gv`3D9 zV)8=>tC_&e?M;LGOkBjex=HT;Xg@nSpFR9F2GP8y)M6Kpq)DjK@2JrSz$X%>N+;r& z`-ViKLN$!#Ak)qKD#X z@O)vs3WJ;X7(2=#lDN z?DUY)4J|RKG;n%jdquabhToQYxg{R*c37=fd$tA@grvL=n(t$T9M)RH{&^Uy7*x_? zC?`4&7+E*mh-!_UbitOd{3Q3#^ddtE|Eem4Palucj$=18M*m;0^>y9no!N(C#mwL(I}f6smDoxWqQ&fS!urmU@&i;SUX zXYGCI1%gOW{ge$Q@qZunZH2?(Z;gerj}g!)eX8nP)c#|d4=E_ch|*kTED&6$sQ~`R zAb`>{y_vSNr4}7)&UMN3L)ZHe;_r`+ag5y-^S--8gL=mzO%RFkpldv`MbdBqEZ)WXub;HXuELvWBhLe~7=EH6C*3^h~|Tx-H`E_>7o9y-YuNG*lx!sZE{`fQ4dsFwf#y2NYGn(vqXc`QgWs_OZl~=hW>DD1Otc zZ*Au?WlbY48&BE?Uw_khKp@@pk64PCTq@ATXgkq(8@Wcfg;#6{ zvP&d!O=*k;m3&IV0yolY*W8_56$U3*?@p(>?bM2LV3d^(SuFaRG;d$BY%*5@(BI19|uLstRK;NIN0bL!*BOESualaM3*ogtT5_o zS=n7utwu*eEJtZB&~PE{t)FEUjZ(?=o_YsGZ&&cg$U=f^sl=nIxPXftZml`lMstO* z<_8N(2R)fpNQ|vWJnQc+wYx5rdBl~n(SV_y%BX#6O=m*!VPBT2;M?QLFj7k_z6yUY z3d`7AVAZ1ATQPTa{#KS+O<(yX?@{SF2sMFg3gXHagkxMYYVbaNQ3T328l{@pQHS;z zmP#A7l366+`t1QokXAT;Nl3Ra7b6>{AfH8%7`@+gJF!$jb!gkfHyzGWDMxWUDevgx zwSrSs=Cks+Rfg*=7<_pmSI1!S&CG*2eA{b{At6D@d&u}h`Ym$=P@XW?R*k}!rXjY% zji7lM)R$`SwXP(*tTZw%3wSZ}g0TPytM|a`aGS@~ntypv(V8(4_NT@2zOB1aFDHM< zyh4m6`Ct6Pra}Xyc2wmR*TYe3Py-bf68m;^2cz|k;NpmB!rtW1c`GTtruIMsa-7c) zr=z8!rmeSUSleWKMVSiWp&QzmLM`*>sV`uxgn)lofbm#8)>@sZra1XCy}vwc+SvX? zNvrhe>{Ce3PuNAi1eN@qijkkt;r|h~v@;<{(2wMA$b@tXx<=4MpOv5O$yO`nO)OqP zkh3B^K#7zw*_TiM_p+S!7-aPy0S3L)8uAxn$B@?6o9GNpGY9wQHnGriYwRaO*Yd__ zc*MINz>Uz@wK$;V8<3J)xAaKw7dL8Ji>V@Jg5pMJ!|gYD!zMcrtXKyA{<%=5KO0g= zvw5h9h~p9JN(@6d&~ukVCKs`%oBDbn=R=zM+tliXT*fI#i098LrxLy!xX11I>?cTj z(E*z_&F;j{!jU&DEFU+xk`Yf@7?YdJT6hf;?O?*h^BOw)Eat9D|5M~8Il<;d zIC0PJD2JDjorbP?L$$&md|a+ln0Im|uzBevJGynA-9E~_&L@QpE&>Xa=1|aZb98?k zf$fG!Ti_ILT6Rg7?E%`?<7vK_`i0%3u{PbNgTJj=#rw2}h>`n? zRWql#$7?fkW3Rlt;F@^Py;9oEzlpLGvd1Ng{4^^e7nYjGCS$u1u||VtM%W4E3G!#K zq8{7Zp}gxX4waM3%I+~%AF0SAUMl4TB#T48%&xe>Jz ze5K*HE7raA;610H5Q`3cW@KZvq`PykU-F%Iwvb>ZC#@95RT-di4eh%gWdji2LE5`x zzkf_?xdsY}Go$Temn4j5C~VJX36we35QHW5K4Gnv6sf47!(#{b^9SBNyst;g+Uu@H z8~sKX9o;_qhR~P>!m}*tDt`$K!Z`KA&sfb5hSjy6}JbB{>K!lZzFmDRFal24-Lr-AA-C9TQr% z+E?jRrR{mjCbSI08gpyGyf$mDl$kOs){BO%8|CubaX64tobf~5K0Q^Ngqb6i?GY=0 zvW0ul!1bD0~7OU-rjt^g)(3SfoH{|D2!mmoPA(7lc?eC?FBAa zeOP7=_g1J3@k6CfV6Ug(%_5x^O~aZ3u1~*;nk@whDOMbqT@J;K-A6y5D#xBk?pFvL z`snvKgV66fDFX)8v)6lJ2F`7mDZj6KjVv+B(hK?d=F#YGGx}sHh23yxLP1$oIM@bF zy-&FlzMQeBp%i1LB~U*MKB=*U2`|Gf?B7kx&c&p*5rRxDPnW4-f2dK+$5)EKW6E^G zK48F8A_#g_Fzs5~wwevd!%1I-xAoF|M6|ilY05cFEx$JEix8JR_gDg!4n%Im4L7<= zE>sECI_p05@LI!C6i7Dsw%uOd5RCrlHGl~tyCaXe#2uM=LnVF^bhMw0B7CkdV>uGh52 zq~rn+flserEz_vUaSVE5cW^7!@ zq64$At>0Z@uOZN(>M|w42p-u%kNI~rcs_(5{&RV*UtCfj_;({5zg{lgTyJ)^M0N1P zsK^D18k-MluO8{l`>>c-p`;*!4@*~qKg5;grC~(6rzRmSShuaG^(_7_6_{;9UPq7* znRq3uLaO$^*K9@p;TU}O4CM}~!MOaO6J(-g2TST9Qlq)k^BgR|P9B$+PR2P6gbVKk zy%zxt>oa!1pj!Ig0XqK+e4&ArzTZ<*=GT}lyP17+86iPMb2mZ|v$;HL=85_byl4zw z%?Mz!RI9q9N@WLdr^voH6f?m~`Aiu8fouAHD~NLl7OGwm40kI(iVQnRya>O3{6Ix5 z8E;zb71*1bMlANz3ed`NHkoYmev_RG4jYOJTs*4pUFBExyvIUHFE-;q>>+8MiGSZ- zH=Y@Uwm(HAzun`!e#yR`@6^10glm%AT;kQWUTmIfsQgky-g~itQ#VrFu{+`C=8EVi zsOfEgSvm~TjS4OxM}-e|2Vkf_z_SR8+u!F_+hXyEM&4dSiX8sTWw~0 za#81Eh0{rCY4YqF!%v79OmhWNj45PoK*?7=&iU|NNFEu2w9k{--3IT?E8%9c>Zn@_ zeH7xIU>s&f;1H((*d}kDiPT5gyKR!r#V$wJ6-brXfGTw+LQd+cT1J!vyeJ^xfBvX7 zFa|oxmAl~wm#^lr{R`tJbH?QF$42@s1;UThHQL5=9hI3;m80$xC?z+5t8QpuQo+Tf zkdIJQtRMo9<5ONz&aSQP|85=phy=~&q+iNY2sRYtlrK&u3Q$0g7@pOF(O|7!ONsqL zc_+d;;g|W|thho*&Cy4&9_AmuJ_gTAkKWJoxM~e>>MBB5_116?K1<(;a;1IlbR5d` zWuy&TvhDqzv1DA$~n~-zbG}>S2YX6B~+Eu0S-_2d2KGRQr?adqwdLa;tF}K zb@m&I@?-yQ?t$|^WDeD;oy>$67spCP%Xb%PB`jn4dAD+k^jL>AIBO-`;Qkj!PxQJQ z$H6PiP1q#*9$-|be0#2*sAOrlhpC(|m@O5O>DV`_)Q_xgqp0OdMrJOF@ZU*^cUn?R}x+6=NRsi-XV^G_?z!n>i9h?G9xw#lq&k?y-# zs6)xBhz(+!4J0EhD0j%!I7tm$RPGwZ(-BmOZdBI8xOtNQ8UxHvoh#pMt^7@xlhXM{gj!mQI;~Z=U|c z5KdJ28|*}XIxHf%$X1m)xA-Cq5>1*m(~{EX=}8ljNf`R9FT}2in7yUvk%V!52lfjI;y;n`tqV0hnoR=h!Qp4y>YZG7pX-C z7?tr!m8!X8^eWXOex&LORr}GDMbRarceX|+M+vct+f%@Kr|p~$UhE67b<>CrwE9AM zL}RJKY7NTrVaSQ*$e@x&%+|B5e^}f2p+>-S4bTdaS<>ZhnV0$zPJdvLZd4%^PG;k&c&XiY8Z1p zXeXZ2d}-OY(P+Qq#?|l34|jP!Rq=Je-e~KYHidoB=mGaY*m!Lz=p7SrLgX2jj;i`O zS{>DQ@us|g@=rP+e49+;ZnBq7!_mw%##fW0Jbz`rAo;{uCYj){6(K2;QrN086vHu) z+M`UvIK(la$!^4{<8i8SI>(zEJ>@H8?$jx2$a&uxjs}jK`0JCQVuhDk4}%-3qHQlI zSS^b#7T`6X6MZM#^>*CF&Zx9!<{gWL*N4ms9KHWlONkAboK%_cAE~i6L2^}sXk7Ux za%g-s_v5L#Xm%rFwH^7VNSgXJ&*SJE@h0Y>~T-CH~Le?=ozlqB*d7l*A=E-nC8|JFs^wIYOmH| zRQRyd3DF$&K{o*O>dmHPpLsk_rXws?FX4S_r?6?R@Z_j6|ElrDtEkl;kSk`qtAIud z^+Kd}Yk@;O64FSYDu})orcF2EP!%F==3Y-8fk#U>xJ7e-QsmXoC6Ke+)*z44nf=$3 z+e)+lJoRgc%`=Y+7n{t6`gJJlF6G!@5YlVH%)VxZQL11v*LKM}7WAe!u+j6&Xq$&r zbl>YMN4F7GG>CAWKa95z>2F*5^n*O2RaYiopPhSTQpSn-i8%TPi*bq?H56^{CeKGG z^cbqSv0;#Ud6&yi)lyrza7*wiMYcQ}>7GjF9MV6KC%tIZ&-Kv9nN=0(C+z$nKwWEM8)vG1_jbUMzXWD9(zt1YG zdU$EqNm^KfHtLVe^GAQy0!ysIM7Ex-YYmL4aTe2okm=Z~l^Tk&1(1XyY_f_z4Rup} z9H*+TzrFW^fvOX*!zAP%-9iQDXyO_BCeh^Mo)4p`IaQU_!9E8QGMo`wk&9hWkEnt9 zVOuaeIlqf=G!wVvs9(uWt}E@g8ri|Q={d8Ijr&?AX~yF67_}eh5pOS^}Z!Ls=c=L5oL~h1$yo5fIaqPG&871sfs&wo2sp6)_j2%JL^9f z0udkP2IZdh3l4RSRcdvN!9@stD*Io&CV0oMj)j_iJsr%5-WQ*ox}5b=cw`yK zZZ11E*sLWM5j45P(+$N;Q z{gXp&>y@B+?`i+ta#x;{YWG^=`uBhm(KyeHXYba43g?V8h_ws-w7aAZ=mG>Ab2?t&8?@t?acCT?ha8IRI1Vc zAp;(^rQM^!MW>024$$CI=)rW7d&YFvI82S~w{~fB()9x_V9tS?)( zvcwU?Yuy104v5bzh?tXANGm)kqX)T!G2ab=?jfG#L{i%huKux9?JRa_^O5UG`d!L^ zI@VOh4)@tLoRoDLI~^YtC7hSiT^q87L2cBdDKc{Aj+)qhr^31x-5p{x$jm@AvhYWW)J2m^Yu_9rbxxNfZ^VMCBfPk^(u~PJgZ- zsP-#*BtOQxRm;f8Psj7Lp~H4k9g$w@&7jL6y(JLxBRJ989c{)ar@YvWRXQO0(TO%1 zM~rfo%BP*79fYB@Isq_1D862F_ubJh-g)st2R8pWX5M^{v{C^~-kka}ZAm`^lDL<# z^q*=A{~I=Vg2%u{fxf5Y0yRX-qFEt}HYd1daoWEGWkHbFhSr+TZb|u_R{Q3Oqoi} zGJyasfc7s6J6=3EgY>E|ZWHz=C(sr*>I2Sc; zTEK~%_;etJ=9PWE=MWkyK=d%8pGs2z5EPDRc^SA8c4jq4ud)CFvbA@oteN1FpKjl8 zH$|lBPU@lqiS#1onr7Z5U0J`Ti5}G3QBV8{x>0xj*|qkvKaIv+KbGsbp*Q6nB;9xy zYl-rOoNa7VLz9LfnA|n^CuQ?!%QZ-|tD7}`KX;;f-}WjKwHe5}$f9sEL1;1J9<8HV ztd;RC0YLp!K;%Fm&7SuAq@%tZzV>O-#pG{XNrcu`pF+r3zuvJmPgLADxYX?F&rM6SqXY8q z&EkS<6>)H{n){bD!T6=&VMwa z=sn!hVMr-I8Nqr5H93_L2-kTR!irPO_Fw%khR1OAr=7@}@@p-sE8qC|Mf{{AMr<`-C9PZdGyl8l=Jf+; zX0A2^<4G5+bzYJh_~`w;F3{i(z(qt$pCzwuUu&&eDn<4_dISwB2~|kS`DYckRfAxX z(6pKTEm_Z3<0zHl1`0! zDNTDx5H7n7U@jK9FnTwdkbi=~s1aBZ@*?5vE_vLM6*}SlW~_)b}+`LeQpn)U!ebyP#>%1!0=FNnAR& zmii*L`e(+WghIC+)ulAt?2qLJXQYVfKC4dkWe)@D`R(i*$m^K`6?)$ zqcK$BS2t`S{8ZHPH&L9g3^=THvPavx)miltOJQ{11{FD1e-v6%#u&tCnH|0bH>&r52SuZF4M#eNH}_lbx&X z$JDvFl+T7Cm`;JzwZf-%EBy1IOKkY)nnzqh@B}VcRiXP*8}Pk4BdcRH)NM2PM$oMI zD)-c18~zVbY_&h;fAryZru-PQhkFSi&|2-XiR1W`)exCPL;^J)U6dXL_kdRV5MH*} z^B{Cd?8-Q7trSY6PRh7Ixj|XH#G}P7ZU~l1=AzF`>4V{J=gljZt1*@CPT@0_kou7U z0$W7DpclF#vFz)$a&!i>mL)*(}(q$qZe%B(%~g9_BrB2Q~utUY1|7Z zmEo3uV?VO8$%(DCx9coO2ngNn@OuXU_&Vw#k0Pj(mK16K?`qlBgc$Y=7D+UvZkIPf zqARJ1<8gD1j?dVzcRGFIp#%3f?(R-vgyXHuV|IrhyRZa#KGm~Z1k|F$Dpj2jvm?Ne z(~rvYT$Q9zFVskVB^O4x$?3SFkD+D@CK~2U-BD;c?rjC^Olxh5T$9x<`3OjIL0EeY zM|3QLit4mG(_=IVc#XNZWFSX+Xf2{~XP&4*t=?zcw{>&-bkF+4oBOUGC!ikYKuRD8$&4!Vaz9i$RCf+tn zuHlo1I8HM1Q=sPL$NP=f?Y~jYmV_ds!A~CrkpU5!U6k4w~<(MrbW1K26u_x@wgo^$OVbLO7-%*;KrQ5Xranb2RP zr2g9yJ@EwB#>`*6Yt;Yq@u23pYmv&2z~;zAvr-GIXyEL)k@(1sTGRv6H}@0G;k?Og zohmcuuZyk_QIqd4{M_2!dyHGFOpE7=Utwgr^ayFZ2WwONLU=1z8C;$G7T?3(a6VWS z#lD?yhz}m^5PPxY&BRb4Xj?TGou2y%R`ol-FB`D`J4m}`Tu=J)g27M?E4uq+-K@nJ z(PM=brzwG0zLJTr-=%+MUOr0f)lgsEQ{ei9j_c8UQKjRh(u&C1i2;151MO=2(ltBD zIVFd+&a-2VyiZ5)*zq#jjGV`64U;1`kK_Hx=F;{3G%(u2pUOh5T^@XWRXJyCmOS!9 zIJ*AIU3(=1PCuWSilC2SB)aV{4t>r0*9E{{EZGElyV&^pxQ}r9yrZIc(xgW`BQMhD zO{?ct;q>l1I~wQa^9H}A#GkFHJgp7F-&Uh2vpVlj2%D1T!x+Ea@QW~s^1b78e45?D zMeo~&I7@&Fcdt@zuUTvP&RKXPWy zb+!+20)+g5E5AuQ^ zKsF+M%ad}&;3{6iaomX{a{{VKdAUA~Y71{Mgrhzy!S~uh znyL|yDcF_5qjx2NHM6({*-!%=F~%!jkH;lM-Q6IK zA}JSF)164|PO~*Edb_Zjm+h1tV&696_mV@*(c|ikT8`ve`$?^tSTct6*#_r$3~Vkt zYOC1NJ~CwBpwtlU3M0gl5Xadp;n7$w%&CW=FE>#sVv z@sVtwLVaNc^zobyd?|Ie4HuxdqqCzWX9?Z-Y_}-E~ z*EqdJ8Or%-YJSX~fI7^C>aIP#t$)P~2*&>&1vg-6I5!6CDz*De{)S=ZeaTUj)#D|^05dwthj%O=2Xuvjd* zA8#JEzASTxELwpf5MT{e$hHCt<~fV_g8PkJ9*93(=dJs_3Zr3b^XYp8(WmeK1_IMP z7z=}caqQ#28h9S_41sj>2)VHQgPJ3vk8*qe>xAP$!MEA<20j5IPUJ_Io1ht(k}y^M z(FSK38u*|kl~5cmU7R}EuuUUnQ>Rj=mVwO*c!6ldGs3Xlv$!jC*~ME)v^2maseqRR8n zgW3GnBdf4IWn1))0_2}Gp0w~r=X+w4 z-*&VEcBeaC6+QZm_{PC0MfD3GItlbEWEJ!TJXJrZHu!ZWhqfsj#9B_A13z@8op$6} zK|iPW5zC)wJ40c8hMr7}5X)qiACs_5Mx3`a^T#0t)XZUc_UEOA*D|KR6w(PD<>^oH zt2N}&guK@Cn8CJ%ih`zt{T#lDT$o;>-RDNrm@pt8Qg&t*vdXjg^r8s6@XyAr_X@ zh{3^K?Yn^W)b$Q`mefIf22~mJEc{=N@86Y#WHilHVyRl~eBzJF3lbt8v$diU&eFWwA5_d2sTy)tBqpexH%l>t znM6WA%S(jDTxIlgf<9(hEor-Rk)_QxjrmTZ`>WrGmS^SKrBq7So7}RbAI`=fxA@Gp z=;+#IchJ(9F2+6+%wj4#QienhT~m#DNz&~pCKZd;04Lt$S4cYjHo3p4Di1;UXRy;h zG#=&FVK9d`bH&FF=7*TM=66Rcg%B-lSQ!nZEEb$rE*w)hlcWvpFhN@D`V?GI4<2ipY}f52~7* zD}{!^ESN61E0s&_*_jf97~}7E=TH|%pXJ(0+dY;p{~nDx`28P>;GcnS9uXl<{GRji z@3TQX08GuT{gsP^s_Ph|mHgbf5bH`1*HDRZA5$93k$$M^ZhV*ogA?s5isrsr*OZvV zFQ25_k6XNO?D-FEiw6}6@}Y`+G6UqabACx#1N$8%((MY)(ZizO3>hH9TOx9mJ=GNN zm|z&1hGSAyVUlG1`!-p6Pi6X{6;E~XlJ8`aj{KvV0f3I7(o8TD2g4WK4xUE#Huhf@ z=bxpELj1qmK1iONyt#lu9flPe9Q}rjKP>Ea);WQDNbbol;~Go)qaM<}ULaG8WTtQJ zCY>$V8K-aMOQ-k8%RGIkw;@MNV#RTT%rK01Eci4NzLt zyXvo;$;!+kIpx3-!M?J+qCo|n^V(gh9MR&7ZtC7zOr=}mA|=H;VceR1J*#qNGdb3o zn(Roi1M};l*W=D-9NPj$y6;K!F8)Ur!UF%2j58E~^c0Sj%}&bBw-oxsz~e}8E7wc+ zZ^s2b+9l!ner}{EZb+|d?aK73wv0WNEkHOe1-6d^nlinm^F@peQX&{zK4IB~IV@}0 zRNdc&e)mJ3=+*?Gn%0c#KK7F`x>C3lQ?9ivMvmPRx`)*bFDBI}?1d*DY0p2R(lZ{Y zS4}|7N;rC~Q%;gH<9GO&A6;6s-+)%!?|1M1ZEJ4liL#f7kg`|hH6HyZhRG= zwSE(1EECdY5QOv#N|#l}kzaZ)@@jEg5)d+W^B!vG3g{SQRtN9qFmsUS1vs<3mfx3o z){V!vJA|3wuBFd~&Wwi#=4Fd50cut4FA!yZ#eQJ^>FlA(+ZGeU%4Sn%7?E`Ou8u<)YYSID-FH`9 z$yl{5Gs?EY-Nee^pkAfuqnm<7#0(}#ac4h%t0;-L@@`puiZCm0MFq*gD;g_tco=)R zbLbwpo0u%muLLN)dtJgEKO?#%P^I2psUBCwc%#cSUb$C~u9?C3iWbSRt>~$4ANB|( z>msmTFUo81IbGG)9nk#O>sZb|D?qH@n7Df8i_RUVkfETJV1*~R?r;eQLLotkdjwE zU3qk3?7VJH2&q0Nq$44d|L_KNy7^7fNE%zu{K2XQOm>cYp&ZH7T0e4d>rsz00YphF z<0*zm7Q@~rhYW&eprYzUzLvi8vPSuMCu5rt)9HX>@&V1+j$uv%N&b;nx*h3@x+G?u zFAa%axM#|HiZ=tcW0FMO2<9lmFvA@A>e~E^f@7IJi(KA_h*S*pqG`C_X$@`gm!)0?F;od zdA4(#Ni3i}0k8o+gTox3WnG7JFW0Bwi>Z2`#v?LQkNSv4A|j`PQXLJxPjx%2G8PTk zrjNL&bH$aXu?;gI)(3Bs03|{{GR&!{gzO+Wi50!*Hah>waQfd4ur{Qs2UY`lQd%qI z{Bltu>7p|jTGVB~=j1WoQ6CB=4$a-pnF#;X~8L?*ARs-8X83gHiZC%SxmvIYFsTg!l4 zhh2l^1~2L5mg_7`2nP=Hyd0!0rgg|JW|eU!wzOMRiZ|him!$F^#aa48Hl zq0Ae7Br6aRdM=z5tFe=Tyf?Kms#UOZyClkL-v#bj3 znHIIQ=k{f4i`1q2A418I{xWlLW_#BVvl287i&wMgGvpmc1iPU^lur!2lb2*T&e(sK zj{k3`b};@{VAPW-uGFa@J_kbU43@{|5!=ClA|Vz@hE;ryPnBpWEuj_66m+r0$!FUK z(z4^;O~x~m5WvPVl=YCS5~yfTIbMlg*hTICdOnNGDp8^KlTbR|*0GLtqkH0yPylcX6!r<5 zjV3r9iX>$JQpJNL$3#a3(q3(%sm+2m`YTKKdr55mt=l;(jc6bU<0pLhUf>Zg+mjdI%@+`!3Y_8fcgLtI-=69<5H{oAUH>5TMe<#lV zc@u<4T0t}CLHb!|m4Qv2-G|15@lQ*}&u7aNnhSf+#uC1=4JleQ*pe~ayd2QU>h0JE zhO^AuYujgo%W(@E*@h&IX$QG61xp|I%0Q}^G2>0j+OH~K#PtzYQi!BNmo%*POI3TA zmrQeOiT99=olt}`XhW!toc0B-4uKr6vXxIXX=hWboz`t)$F_jpnM#ZoH>G-nGIG%5 zUBTXdPpM5K_Yq)Hh2+b-QK6pGht@l_l!YN%EG8cb-2aqa>TfT0uqV(}kpgR|@u?Z| zwik{I6O=!!?5u1xP8nb4JCvFuP9>?2$rs{D#%?OEvf&mvMLZn8y8AXqv|!Dm=w7i! zkUg*3xBpJNk@o1GEaga|g83o8HX>qOK$sY<@F1U@NPRQ2EKgl7r#P?mHpx8O8{Pog zeOW6apAJl{i?d*mB{@ox;L~`d&I}Q@3D9_#$vbD3HFY@+pVEZUxWePaH1rrF%Iw5Q zqCCj=kM>J^Dwg_l1K%6QI&DOnpU{jj{KV>d+!sUZPY!B2-(V7!V978tROf-9Xn#`UEknW0jxwdL@tRvlIm6J`a4I;|$2( zb~{k9Uc|{{6>RNpF5`7Vki`2}dJqr>36cLD)BO9xrE059GVRA?~;;$oaSZpifAh@11mwx?gIzKh;sA z?iO=H94Np(8dQ2_vz)Fv88&{i9ZaIkJ+^nD#LV(dzQH*@mtE#7A4bTJ5cP6Q!vXtB z%5#wc($cbhR45)ER}-&?Mn_k*ZDf*%DX&1>Iq)QWU{7}TTBS%FpUGY_O*Qh(Td2+9 z?*^LRgnxa3_U~Bkf8GO%C#v39{WZ9F&Oeb<#GQ1+jqKX}s>WGa5B;&YjNlgiP#h5} ze&(B^8KBy(K=*8|uDQmu0GR7*p!j$R&_Z{iHHg?$wVHm(QWxE=Ss6laPx0k_Y@W8m z0))ivfS+YacIk6Hv0CUyvJq;fAXPr(#B;hB^sRn^#)C<11aviPe2qua^t&6+mKEo3 zDG5N)udYyX7O%FB6b>hJLV@9BGV4$O<;3mxCzYIAl@+^G|G!`*@<{fcVz4%$L+# zYwmR<#g_gFu7Y&_Kvo7JspS3Ic*}f*D zjQH~o2wxHYk|zXZbRl+n6q(bfNr^Q_WG(Koc!Kj9S!u|{i^Dy5-;qnH%UHEjCWNY` z%!~OI&j!obP~4@h2YXH!$%+zjkn}dJ>tVE+7`6-d%7}WPm!^7EZ;+0(LWo5KJ+W?| z=`T@w4R7Zi2r7#8Y%Gf0isK7sH2CRYvyN!W*?#!b^l-`L2&_{2ak>AnNI<8LcKOS<^Jo#!al1 zO=jBn#21Xjx};Ju$-sY?F|zeDs{ojAlstw-S?Xu=nvVqUOqf5eXy|Sqd3|Rtyri*1 z1nHIC(1M$tHZ8ThaJ-u+viu)LOOUW5XEFV`g_pR|!_iW9Ow9TM2*Eb->O{;qA6d76 zBH#HFO+wq96{p6&$2i2@jDx2azHcZ zv^rbj4U|lMc*+QnmpcaAB_5Jp*l&mi95Mr%yRk5xAF-AKZuz)5oMe5w3GEg1f+^kH zyed#;oRI`0utunUrSN{0!cD(Sk(N?9FIPhw&+%% zh?8*OWinxq3h9BD+}XbD-Mn)yZdot2dDRw>o!Vbt1#oyTfqvqMr@7D#14lx}Ej!La z8z-c%*g_ykH^clR8|Y*Mex_dHdXJUT7VRocl(cG*(#_SX1sk`}YfV^%q~of!p6RPX zs0-B^R-b7d^Hx&S%pISN`*icVPibqjn+kmYFC~ZY>=!EdJy7x=ZtHUI3DI|R^6AlA zyv5_+`#|(vrX(_=C7YTH_cY0841edz-mQq~&q)6=K0z0l$5*N-;9!}l;JJUZ}L%p&v@qXxkbFBEbWD_cazPkPvpVG z8*bXg=cvmm8n09Gt9`dV-j>@gpY3JK4D(fgMnrvr{2w5;{R;>LTH6V{!W^_Bb_O&^ zoqHuJKh~=>;=q{YccAR5-fqr`wqI3x$)b>i6rcyv)>_KF=XiI_r0n3#63swXmP_Ic zel;CKJ7BYXm1wo7trGG!G|V2? zPg3LG4lH5gb7s|X-_k*^Upz%>J*6|$8gBP3p zbqBP)t|S6$S4->J^ZqA{f8HlB$%*Rp!=GDt0vt_1<_SwUtvtQHs<#H%iFGZnRMUK( zWwXruxw^C6JUaO&mtZi{v0#j}^V{%)_T~05+kU}dd5eW=Vu7!kE8G*^-_7kO&U{Q0 z%r)JEpEPfIYaQ__Q6c4cb+VG0$UX-1i#FnG4)i4a46{hze{7lWj4+Wqu5!hX-8iIQ zB!fO2H_&1SpSi$lnjk4f=cH1gQntvf|H!r@Qr8Un>%84RD~dAYe=+??5E7u(P6l^~ z5AuFPZ-{$Of`R9_7nUIpT?!2`5GZoHDI=5eh!lCK({;}tW`OU z2I(XLtfu7C3}Q)+^4^bxZaGUX=edkmkJ5|Ck?Vn`Xfyft%eKbT>5&lCa*P!%@QDw+ zUY{zxO-GA@#MvB3B_K7Ha(~D&`_dfPQ;w97%SCJ<>ak5snqiLrW`Nq1SV0RG-0Tt9 z65%t+W&X!G1QPxwO9)TGRf@Dp$`}p>GWHD;!HjC~1cd2$iNCx@rB`EB@B?1=%+;1$ z!~KFrn^Lo$cf!@Xq1lCG^nxMhNfr(9OoQ`&8J6uEqpUA!RlJ2U{6Za^EM6>Y)N{AK zdZO^zqgQj@)4-BF88#?PqQpVzWINoW(X<9LFKEu8t_ETg>d^`E7Gb|abM=}Zd!6@s!L2=yDylm05#A(c zvI$*x?NCZQZ2-9jPR?Re%2c;LomnV0*f--*9$!dtbN4mdNKJ8t1nP``Fbjx|P}pp` zGmegYpe#J0-8c>W3Rkom^Tx=~~sw{Fg6`Hb;Hq1*4t4SBla zQj%TMjbzJaGWvXpR$eMOIWvv@A?*@^sea@G81ui6MgLZcBvLr={MF9;?+WCV*H+Ey zP)_SDz()OAKVD?2TJEe`)W{Wh8htVP9plzt9#othz5T0d5mRJsre_Wu%vGHc>L@FZ zqi9t7j6hUbV?2E#TTeB9R2fm}a?A)LuyS;>i+O3sFMA=~xc`HJu=*F zq?=N5a8LdHUKwU->itmczr-WaTR+-(pkTe1rAq7-Y1X?(yT}wT)ktr~8=t4bH6=e& zlfx$3h?f+TdNY)6XgBho8y3ak`k&x8ut5f|Y~0eDgD*2cCh|}QLPJo6=MJb=ej>zj z{aN7Kk7)B@-b1YcXB`W=qiRZw6MjRhpFFC4z!DVnovH6p_56iCOwF2Ym`ZlyYd2CN9(hpB9>ACgTUrLy9!6^s-tM7uaF!9{ZRL@+aC zV8s~Zi^p_0Uk|b1O&PM~y@8vBv6pf5fjs+dgOYM0s4Z5UYrG{BB8Z7v7NkcZ+GY|6 zT-N`$83?utpNG?8A*#-#!!RI3 z7Xee|uf5n&`Wi(Wr8#z%o!6KLi+doaih zsJEC$B^(ep)iqWHK)%r;Dd^b;SF_S2nz0<^bGvBKKgpUlI*r~XZOZiqu6;%>&M(2t zl7{I<`EkTfi93`Smd+k5P$AriCC6=g02rFvB(qV0O#Vj&N*nEi*meMnKM|Lg?< zf-RarE#joGJwTdXyJ|>@T61yp=K)E1hmdp!Qgx$5;D0}rKpXt`PmX>+n}6C(I7}6_ zTl<6)_U*3FwW9ceXdgaAwiv{?iqCnr(Bhcm zY@a1n<+UNwQw?#IUH+=)_AHvmrP@L>@j}k}KyqqZB$JO0Yd0aaW3nQaE1GC#kmul` zjFT~#8~OK<^xq_ZrT!}cW1B1hUSa*@ioiT9sL;n0rN@|IBN2oRK4vA&-9DJ|Fa%9z zP$SZ6U3~qR$JJyYw+h1}9@O1!Z#PNbBOl>~$QZN{a@upUs#8}rep$Zq?q5)Ec@RK_ z3Xl=d)iAYQ2`SQ>LV zr)hjSLgP6Puw$T^7wa==h!@1k?Q41QSBIW#j*Iix9|*8IJZ;=PmTA zrh(ZdDKBq4@+ULSmF#>+q_WCH5p`y04Iq~7Ytb~k$*j_Qs9L-~9=rBVpPNI5~{6BHvg+S%CBtcXxE*^gY4f{pmO zxYR{LGs%)KlM8;6{kJ_ssBWBcKd6V0T8}vESp&Iot!y&%q?*Hoz7rd$F)&gNO^HuzpjGO5 zb|>exSa!Jd)}}v}uLhdifF5hb?!MroiQ*$GYND3ySkxsppsR~`IXOkUI`O(o=J92! zTeb!lUdqn9^DK8RuVTx=$(F)WO)qszjUcBU7c#4TtTB8ynVs_G!aEnB7$&Csgi9rE zG9_bSi`ole;4Hf`#J>u;n@}(|Ncj)Hs}X;ze>Eal*NyP^({iJ@Ap8~Q0kZhStn&%+ z>=RIfZCJvJ$FhCL7Xj}||BRjLvd`|6$0r4rBWDvhxd&h9u#UOCSSPN@BjfbR2V^bC zImduc-DF}$LUTUjbiGAN28PXy3R_knqU!z+jq|f6ZRmExE%lol9*W4 z2aU<)Yy78$3gz~5D+oc`w*Ve^-QlCt7#|z!YO2DuC_8*|Mn7D8G@a4ZN_$yDT%cLw`p!=RvR_d!3mFEv*YEf$@C{a0c6sGKrl#)Y8pRXmhdb!`)Rcx8C+Ft9$IokL zF%gj?k=wnz5kQG{S?-i|gk>Gm`1_YK!+R|#hZcPbgM8YED-%fHNZR46)nc)3=8Ct z=8!JX=sI>A0n>*H^=y3h7ea5P({)pq`CKkw6GCNoRbeWr?ySdE zaKfbPkyE^0XhDDhF)Far+mn8Ax1SI1WdyABe93fs+W%Clw=yCcq_;Gl%2PO7Aq;oV z?@yno<;0fR`-dy~>M{PFYr0 zsA!bXD+rH(pvD*KupsGXXIEZZUHugd250v5$rjD*JGBV97}dE|#`<66(Fl7Uw_96V z@2$M8;M)@zk6RIP$<`1w264o~N<`MxI#0tmlxOY*QIx(3&Mm)9*57SaynLd=z|3OI zogrj$(=Nm!RwgjaP*G2Q#jnPcm_L^;8|kZtPZ>YZsmPMFpQY*cN{;JvDhQONa- zsS=+-c+R9)gj;s+s0{zQ@9BXq6eM;2AeE!qyj4S8*dY%o%T?m5lQk!1&3TKfSUU-? zd+A=~uOn+t+?wP8r8FvgYDsHbQCF{k^rsTgPA!NWFf$7CY6_xLixXE(j0K$au(!n0 z7|MD|Z>%NAD^>? zy|D3Iqf7AX-+z@c8lP{pAW0<-Vi@F6?q88=$paQ7l3Ksf>6!oyt$$-O?E93Y&ul#X zLo!@Z|FYD#J<`Yp1@^_YORrI-vIN(r_AOeB-}JEL9OojBgj7*Q*<-OZWQ8(dK?p*8bN!2&aDB0E$C^Evhq zu%a2NO4R`NF@uWw^VpgeN?}nXgun~@#NCOly*B)`w(pnasxo#A_n(Mv5D@%e&m8Pb zRDbbt>Ho(^J`X7F+P-Z0`Xio+)SBbjK(+vMrEIeGb}CGUJPRlhR`eG;JZ^4og6Er$ zWm(zT=Y=wHP~>NKv_;QHx%IPeXN!#dH^YeT!IpL2+Mj(>Kj>vW+?{w&_;#jBehD3p zywn4VdtuXo?_kGmj-rVid)`@RNk#e2s%FHq`s%7udF*bW zmuebdpsZC*gllbKG%Fyqs9HZBc5VOBGx}k%ySp2ZtE>eN-cT|(BZcA%{9QtBb;fX> zSa3J@UG0cB_0E#EZ6mhijyt|35-LlNO1d0R08uK9({@weSNW{Iym2SEtm^Fv30594 ze{DoEK;Hn5LoVtD^PeOSQ8B~9R2Uvqqg7qPxJp48?RBP$#S9L*p3G-_4IN}-XG@hN z%kI`MD5`IE;KR;4JfIV=dNsv?A zmN28ye2EVo#BZl!*+HFtuwA`my6dw!Un>0)Et!o6@i+=`trpS3ns+Tkd$KJ2m> zJ9En^D=TX;y_9mebTE-I5jxuOW$3d;ZR?+XcC46t54F&M*tNL6 zkH3mucbyPbS}58G^F8TEg{*gFYt5h^|J=)qZOuMhsA_usJtv0>DiRVB!g8@QtEpxI z@o00s-7n&}?gi4tZd*TZu(5Z@7z5&450nrxPF7 z^@=>#eaH3e>>+lX&OYB)>}IGndu06NE~^l8D!r@vdLx?9U0hiB(6}!duKF!pxoW{; zcV@Na{huy&C+0}O}e zhkMu!d|R&LY2;VdcdmQAw>~k1c2UstIj)W3l8Z0~udDp%7w1`9>hOia+o8R@bbtBB zGENgIyG$?L<@(zKrR!*;$c8_v={eb{0g$Xt{41novLa1jbl8MKti}h zOd1ea4(H_DGa@1;fn27HH+eJraYT;ia5J#>UCsY2u?Y|zEyCRkGe}xC7P**|Zh|b< zn2lRDz+L+DVQ-YRSFQ2@Qs?$B5r%CZE!|9W?~^Y8z^2TwFqHeNrY=8yV`JmKj|jQ7 zgz7Ij=4_9sNa408sR{8 zo+lrhVAe?!;96K%$Q+JK;qk!GC47Ex<0YFoRGS3O$I17F+R?|-*7~tphk8> zf|A)Rq?ExRe0#C8f%18g3zTJeW`{qN>`y}?D~V4l&!L-}FZtAFprv~~w|1fYIeyVm z8T_QeH-h6KHTj&MimF#O$K3nvjYzaTS>n}co#U{ML}$@uv^a$WBDcerDjleoEMv_Q z)z_>R)L|d&E52uk+Z%XbV*ud1sS3C|#EA*n@suCuAbo+Ukxd2h-i7Z=JvINsbZX}X zk4@KdBjyguXWw-THF->37$rb${6O-QY=$(9yalo5%z6 z`FT&nUVc++8Q(waE+ptC~Yo$tJ zP?1GpCI|>)jVWoCHz3<8d%x2Vik~6n!&?=5t85F?!)y11UAqI1TKv#>b($+r)9$Ho zgU1z*J*y%*%`yr!&Nxtio8$PAomKGczTb(Ed+YMgpCW=YWJzuJPb-iZ z5BT@pE83=%7C)Xi@+)k?c~mjSh#KI8EXYnK=#nqQ&8?XTDXwX5R*=MF1Lf}@B(`04 z?5jAoZmgd8Ljxd(hs$ZsQwqlc^=1PAu&RnmNA9WvMYRS*tPR*tY-A0%Gt=2#Z?H`z zNuvhS5i)^GXB!TFY!9%!zTZ*k-#^cdV!!Qba#;0oMc1;_c2G-QM$+RQLnAIT=R_-` zNp4lnu%NF0aK8}&HyT2*;`d&=dsBIHKYsj(EI)~~vr2Ah5nR{@0+Ec*KQ92?=icb} zNq#O2N=OUG9f3eNxd3Guv@LRE8CP^aYt0y61|!A|Hfl&94;eLYX}e- zICa~k8n_HG>~zezB$=fhYp73*lHfzdPGYE>M)T= z*jR`4X_G`%(%tH)u3_KuZ@8^(iE7oX~_suAd#=M zGiDb~x#ZQIzGaE}7C*S-P>3nJMj!O_NQE`l)NslJd~LSDK-Y29!^>N5y6UdfLC8Am zva9K#m*d)ZNj<@x=ixIVJut|=TEOk}^SvnJpYL`)J#35L)65)6uhytqZy2Rad?O&b zHc4@((4EF@-+o(nojo*l-kjp7@59GnPj10aRyFrt8YRUYRXPw^mkpcaXGbjlb(T&* z%aP~{{o{d6|58iXugtuJ$UjMkvurO8Sh{SL>XV-#8vkTFO9^TH_h*1e>$ zgrJ}xwir3HjFm<$=43X&Hjp{0=FM?irSE7!>azZ8v6q9x==|^Jd_`}8Wc>!_%fF*JZ)`0V1%v7;H=WK<1jW~ z#rC@w?!^11<@L<;^p@JW_Yg&!5%>_~-7n9)Sp^++%HCM5clwPlF6zD+ZV?j|HO$D& ztVl!>6?7U|XNCttKW8WWuj;@z<=Afeo(H;LS z?L{KI38mbA=eK}rg6m0afK&bo`!VR77pEO2ej>CN%h(NQm%`;~i8Fkn6Wv}=hzET$!{NNkF1e~JEs?UoL_iv&s zzph626Wb=9D8Bze@$jRu8vlJg6-|3I>Dm@y5~QT7Yke$NRxissu~j0yPA+}djw}-M zL-R7K*lAD>CVR698gmMTX{)4<VZ6Zg^n``+#-*e%Ok7BG}?BBmXaD3kYN^hh;@lZ~UNgOAGK2mJa&a9wQ0I`oDGxI{#Les({czq3S- zyr-KNe)Lol_3Q;^zF^TqECA4$6aR&1EJCfTBl+OgPrq&%9A^eGiCqWRiopQF$4))L zG~dBs{ivuYzf9F4V~=&D`k__SsNEyxxp)?PT~J0@4(`MYlXC}4{NV(efc*~6_F zie+BT z9d=ecw|DeiHXdv_Vxp@dg5~3^QI2p^aMC|vvdE~{m3l#@*MkXIY;rV)Y;=e0tgI(= z&9&J_lk%4BEC$@{re-srTq??98iH0Sw3!K0Uh43oKYl&+!vef#8D?VS^eqSp)qpI8 zt9+!(ka(JTW14-A@#_w@qgQX$<>jTJF5+s3(mVue?sp5pvGU-SIRzfYI6sijXm1BI zAS-p9`F$QmWDa_7ny$Wu$Qo+V5}DRm^dj^r@3W~PpM36ceR>+>m&k$xng|44T;dki~%tX z*mZx{)hRbWXPjcd_aN<1HR9xN{A27q8zz|(o_|O)W^eL)((z# zgu}SRW)Cmp-&TA_5w}b3E79-l8ww})*%KD_I8p#joX{TFvyeag02W?vd6jav;8IyA z+p>ynZe<26zEmLaXy#Gmo-dx#=;@g zi~Rl+)G5}ECz)AU4(0kyI8V79Lt-43&l_78Pyqk{j@0`v@;~}LusygWg0;KJO*$z* z!4X)65LwX%nhPZkviyao5E(}F^CXgvIP%uh9!#~nvaZ`Q@i?mj|9kcp!y#1x zm2wO?qByE_Q!A^{)P95kh|AW(wb#RC(?eBh;bm0Vs%$&XB{UVkg>^l^nh4gcNx@`i z+humUrBIvOGm(DG`x;w%I5>d^ea%FqKd!f97k1ZGmgYZC!wW-(O~n=QiIhtz6Mo08 zjwxn|=SsN=b+sQBlvYU~Lg{s+hkY+*3kQdchdZRY@my?&8|5B7^`i~A3E)?dTC=)K zP-6G?N8b_atgb#icL(-$28NjRu@LsWRa2IFa6PFN2iJ;{8Vz(tYAgkAdU@YhRJTod@Ee2m!1 z?NoX;YPZ-VoG_idwM*D4(_Q;AMc-lR!~G37yViMIj(=OaZFNn%YGE}HRj`FTK0AYK zfQeSL^vM>9Rkq)i!K`b+*Y_Cr;V4;1mEe3sn})XyO6)B=_9!d;;)4)Q>kACgD=R44 z$gO1ARj1kA?d5{B!MweaZir9T%Kg|EoDde@#F^4m%O$@O<|U&GQBR>vQH44KUHz)- zi*HH;5YH`7B)UN=oGq@}Jfn4RNB)6TkOZBL5}r4r&yxSO@i(74to;j>Anm2+^#NZj& zyX4@*V9*G|;-_-*^T%AT-d+l`Z=>?t9TpCpN1RnL3ZuwBQ4{$gvzrr6Ui$h9aoB+J z;Wz^bJj(w3`TfM`D3x^HH>gu(iPG>u7za%JB+#e41?jfVx6Kri+?#7>OY?ryl!_8{PGYMBE-o4oTKT}^7 zyuQAEdu8GIN?%B2!fY^|{}5~?E5MSd$z|`dc6h8Lsl4WyJEc(mn4xE_up!=gpkQCR zZm`tEg^Zl0E1whDY$~0hhsy^|8kU+i73l_r2bR&nG*>6<#_@bLTw-EIf<714$+Ze@ zI(bFW+CSmW4hiL$ko+3i=VRH9N9;p5+_AI;VPukW~e%F=blqEELBFAz1tox8ma&x>Wo?T{5d zow7Om#&6>CpmFTYk#}6EQ(bqax``|X+b)s=7sdj;j}`nvHoGrd%Vaqj0Rn=3nS%9zy1 z|Hsr-QC??1I&B){htpn%e7`c zjx%TPbL}hk?eQH43Rp;8|Kz?}Y_k9{%e(#iYTj$ake8SFkr1`QqN-RC?10wRKQibw z0-hPNk?y#pA{m=TVhjP`m`?V#2c@1j{i31g_J^g(|5WC2)3oAs=eCnpmo0vC-g79f zf2x3ctkyNjXV@1R@`i;VR&_}?*`cptV%$@%KRp$v;i1@3&F{4-9gCvBuDmi#SX2M8 z&C|Bc(<+_NT^~+95;$&>$xneR5yaGk7WcnLL=j54mZ72H)Uj%!`y!nXB#K;sms>zUfbxbU`cZO)WaYNo)M}x& z{*;>;2wF?9NV4GK{w=dX*f7T5?zJu9fRs$v3?}NQ67t3tuHGX7 zMrycF8MV2Zn05*0W(4O1_Mwk%*J4c{Z%0K#kXA0zZ#*w*7pwzVr^%m89iAlI6L>67 zmRme3R_(3tA9jS=_MT_Oz>)2GFo+#3-0Zuzv@UPYt_UGz4t~0P3mMB@Y1)8}^b29& zYq|~WD5GnU>xXBCyc&EhOTmp(OOJmQ@#G?S%zacjz`UUP+xx2m%Fp`eDic5>{|jDr zQE*`?{4@C1PIBcio}g{#@nx2MM{yJKd{#!CL1gTSFZ55YfROfmc+T{7xd`4f0{Ni;va~ zEN#$ipUR)bS|JXO3IF>=2E zSja{EUIu3@eH?aA@?+KyZDGEG4Q(FnSW*1vAqTGaqhc6SH^)m0{I;vYvePp#2vWUl zz3%2xK}IQBHwOT)D|mO3ET57Xn}4aQsuH>zG!?v90sW1))fAmNOQ(Q8s$9uN(@75f z*XAp^IXkl{i@O#<9-g_M=Pp$)y&#GXD5kUBru+S(k%Bn=Q)Z|2;3Y;!0})jbB3m>b z^E!;T3{w3i)LUvqWMm~2f}ZuSq1Lf9S#c|v2zSy%=&4TA8d`eiKNI=eaMMI{D-B#- zZ{NH!*M9oNgb}S+*6ui4(ld_;{f#B0Pc7U%oD0wJ%Mc4>7b`C%E%qgMUV z-SUXPn=}ltD6udQY6qM@`n|E%Z%XA;%-|nQYhq&3K07oO@(4T3U^&Rr(xSTx@Fx+{ zcPk~-<~I&WdlhG!fi`|inyeydBy<@As3sjs;jf>tt{1zZ%+mw7M3xwn984 zEKROPCoMU-V_@Zw$9{J-3))~jfNxdRtBOePwio}%(vU1B zCib1hj+=|CPHkRs()r2tXz8Sj!ZY)r)l~@8$Xn7>G5kWNqtU<;PqrVQmhMK47 zRm*|SiF@s#-T=2e0H(ccH(FFq1qZ%_wNZ-PJE(3xXJLAB&BH()y)liXB#sDbLe(#t z!mgCx)h2TuZy!5YSq#Uvci^D*fPfpSBB;~jVO zTGhn9wXbDlwRIW#d%tf%um96qv8>b?VxA48$PKm&@q3TA4qX8lg6gk(&f$>I-vgFI z@)r%F5k*5J=>;%W%;-6eN#wPic%3x;(foPoqnw`Yvg9;F(R-h=RBax6^E>S`{tFe2 zJGC{Nx&`Xd$a)hkqc>L);GE9|^)}4JRJ!yIe^OB3GJl}+v2lT;LF{YKI9wi1<9j(0 zN%PMc%u-NC4rg%zq^~H>^iC$|Zz+-o>aUocvYa=2V}c$m`$q(M^qd1|nj3q)V z)CSxzmh<9#JPol!GVM!Q={#dZ=GOb)Vn3A;Gqz96r~h^1!?K#q(RE~35jWnqrKpqf zkS@A+0J6;>FOaZ~vtj5_$zwnK>~8qf(C~})H2jrWB#pYQGz|ntD)Ji{YILT)?ww3$ zdLyZp5dR7B z=u_VB(%S6N8yM;?JbmJ6f$IFFyl835G7luBsLe9SHI&?kE40>NC)C~Gn7;^NjRl_5ftn>SbN8k-|J;5xrbi)kg zU}d#Ed*-P{wm3|q7LO=5a_FlZmYDYcPM zPC$wuYPg!#;?nlM+tM=Y;ALfH9k-~deV;P)84z^%^Yj~Hxyo~0@`!T9Zr~ud_RBZ3 zhP$5;ZWHbc(5kO2A%3u$uYOAYR_Z3QymjKp3(>vpAn=YzbM;l4hCzXf$=e*;veYxd=Qxup}r*jt2{=iH2R`i(MpEgXCdSztSPGn>s0}d(NTsTc&93iA9TWK>l z^^Z~2C-LOdN4a-M#!-YMB-wb~b@*z1qIMBLDo@w4*$DSc7 z!G9_VY)Dw~`~13B#BFO&ACOlpfMbe^y~w&rAtk8CyXwMGs0SP(Rjc>oeJ)ht)2A33 z_7X=uDkS!E77X2#{icKWsxeo`y!VRuDB~kHtv4-5=@+RxquQCfjyF5fUJV=1kaIb` zI(u=XMT$pit0#&=?W$)iU^*oGavlA^D(_g z@9jp1#)*g~`1#Woo_j=mAkOaP-H-iH_G#sa%vAL%7Ex14x>HjES{k zWSlugb&<9-E4egekg0Xp8uS2nL}rl zTZ~bn`c129Zc({xrp^hDV(}2eUU$Ja>57noqK$8jN@TWha~TfSz5duFrv74>FN1@d zJEW0y4Iaa zgOdK=*1y`a@cYWf-hXQLYe+pV*47NJfpX}-0t_+7KL!EJi;D?>o+q}^n!3rqz^J}h zSiY{!8encZyo}}vdRbB~yD&NVMI|zE|6H4?p{A$18*y{xz{snCp*GgAlHW81R@2PM zR6|V#b^dNNSg;zZG2%YG4HOH}jBousdl6+`N8fySd3hW84CMcM8PZ|BPFxiXGGk)z5d)O3ntYfm7AuAG}zpR2amxS z)$IMZM;7PH%>nG2(KxKeQThGuS!WsF4glXWO;D4y4RBVY8z8X0FK}z5Q@B@#)w86l zCaOf{6_Y5tFjOlc;*R)f?gx{QQXP>XNMB|E$ff0TQ0IMMPRJaGZ!m%WE>((W;AeY- zm1zzp)=VW?Dkj0;CeNcW&mV0p`j3jf@CZ>dBpNXvex^>EpZR*5XCpPWD=ZUcGv7!c zqUeA1NN`k$H2glv$u(NXCwUI*-Lm7(S&(pLZBpHB@ypb>eS0W{j7K;7@3kgZNC93_ zQ$v{lqT|FTh1d%}lc?qGp+Q|=@zc3@(Bq9ooCxN!DyTr2k#gIv(nNP8lQ+4GV1;3& z@CE&Jh>c9m9xTzSD=puF*bmETAh-B35OXy6!9br*pt?&{rXz59Y0mR^2)GAr<*=}{ zjU!0w%YEkJLkwUdeaTI(g=F9|6Qq&sY1*#5sN zyVUUG@-d{#J`YGa@Vo*vj?aP(^x6iBW$ckZWuf&JV9om=N>Kt{mA1(sFj+#b+g;ewfL$o%VLAwhliFpB~*OR zw`Ya<#Gl|-2czEto~D`)+K&#aMwmN0RdQUIS~ITlmeB=go$BQCKKtc|80tA+Y5Tum-y49&bD@Q5(EQ zUD}j}Re)ZZ8ZFW5{p96;0nf(EyKfTC?Rm?}gUc6;PDY*g)qPI3s7W=)l0o^8wc-%K zUwV$fd+2S+w7Uv^NFge&>TdG&aE@VD1S=lx{VT?KgHBo){eP{S4+q8<&n6{OA@5ZG zg#Gd5vFRM);ZmA6C0}&f07jAOS464|ht8Y5?>JOTkUx@*o_L4gBJ)cLF}3iJW`Dev zlfHKc+yzHK>3O=lyL(|iWA<&u{h(x|aOQwep)8#(pxl<+M{jTB9o7upLF$TRcUb;L zUwY0NUYgD(s!m;alHg?8TIvlq_y3%!ByGy^k=vOmL-r&V);%UJC2E`b7k%#h<4 zY}B=-(P3w}gMcX7n8z6q%ShlW{Oa{;YvdZMSFr-n7Na|pleh>YO19!E^Tmk9LcdZ| zEh&V&7ttc4AvL+A3tWq~od`Q=F66&6`}qkmMcEqUjZ)atD1vxS>2zrN##SgY^=V#8 zl!sGq@;(`k565>7_h@*oN@(j4F39x*YOqq^^E6FxYDwP*_o6XKx8J7YQs!Uw>NonQ z{3bG{T-J-b`{{>aODh&N$s~kSSCRPlR05Zl_&EdtiFXS911U{P*T~6Q^+mj&Q*uwr zT>ml11Jeeik-Tk5$Y>81_|UWvR@#}2Unf)sC`gA!8{S6I4YjrJlXq0&_+dT`QBbZ~ zl}7TPb>UQjoBdc=>HD)_7|)~^GUU}GeZ7@U@wnUmd>r#zlPaZ~TQa{v2tHgqQ$y#J z*!|TFqDy$$*_D$I?JFNo7Ag#-SP-Uv>w%#`k(ZSS z1n{Fdm11tuoX=laS%Hu0DjkgjoTV;Rw})7|UP@$cMX&DC4i=u3neK0;4cpq%RdHRp zC|A1lHK6}tF8;&QC_SS?x)NK?bqFaY1)f)%}I>l=b8Jgo04ZDIU7{)lciY zeo@s*``NY^_XXgeAM4lIl+UyQs`8Zc&YPz}q0AT>BR_#PBbiv6P4dCuwr zFOR;g1z_a@6lKa2VyxC_A~zUw2uCCyTRYs;YsI97&x)%1oTZDhKSzsar!eJ>)p&8b zx9jD6jtFL4XaN&sX|IAkIVW)}M1Z2%;TDd1)8*#IIstVX(snTVv8XR9DoSlrHFxlt z#APy{x!;^-v0BWGGiZx5ZcDYXYJ9psUsqH^BPPCrt< zwO1_g)Opi6#IB#E@X07EaD~Cc$Dih?Ujno9e4?KB-6@!A1l*-0M#d1E*(Nc(PvKg@ z)XFIxi$@Z8NwV+V=#`L~w{fQ)Bz@<-4YXCB4*6!G zPyMb0ugG69%hgT#SkG1FGR|#9p3GKksMm!X*BBf8!m}DS1o;o&$<-{d_{z7K0`pc) z`IH=+k%zkC_#Mu32Sv8q>R4}k7-);$xUNJhYdyqzs?G%HqRqx3?Erc>@^lDvKs1J* zTK=llvFFuu+s)1dwH9#)t_loxBIk3gyu9~&z#Xg7cx_dn3&7lcx@wV=$YMpBe6Vg3 zZ*>P%iQ}gt(*6=j`QS^LHYc^e&OyP!FGncHEI;V6@$o?hm7VyPEb-eFdh8M&ncQj? z(|x;PVT4D9Ik5E_qhp6a*SRX#B$O)3Zz7_dMWIV+Ej3K#qsW2@C2w%)w-+%M=$KSB zjEsxwo|QZVb0+DJG(fd{X+)p>q^YA5sc|opaPE<+&MshJVhAm66ftTiIZyk<3-0#Li1nY1bbfy}Z)2sB~+oqNZ}D zlt^zD-j^&ZjHPJL!_Vx6`qQe1KX_lN9D zT~z2LE)bxW zuRO_3=;DX!Cq&>6v1MKTs<@3W^V||U?BcVTNndtZ@glI9EnkyqC);Z&A~pO%_vXz$ zpv|oM&NQ{G1I{75cMH6CZSBAT>JA3Lx&<%b_`}ucG;W|H_qrTgp^qJ9i0@Zkkr>h0 zwYe{zIRFWSl}3or8>?k6#pex;68=aJ;N{$18dHvA&zQ!R!g@evm$fTiz}_AjkO)v* zu*PlYOnEV!l`}hchmQHpvxo9jR`>kpQMAe4g6`}OC3VhshB?{ZLv7+w^R4S5}39(d79B^(h~#9e(ROMx$J7oU=*-qd&Uu_#z@B z8zb#NCyoc+{FLP6bJJ?Agn~U81$X79;A0;SJ}k<$K59z@lVL_)ZO62hMU^CTC-=8A z32_I$4}$b5ja+rvjK)q4Cy4p<>YWb93VpR~R;*8>^DZVPL9rJ$TtzR9qw`1Klzl2< zY9iWejBHckd7sY@L~Evh9Er|Nj|bIwc1QAg7Z5;VM9Gq|P+&f-$>?YwMa<~SmVfkovL%rnz-70*9JD1MgO=v5X`)`{hRpm~T@ig|p*>r~;sUyOaH$5Q9gZ}qCM-ud=!#OKM*dHjy7_>=!!*`pu!Q(Fs6=!OJ= z`fx;Te^mC;S!^9;3PkP*95P;ez<}bZRCASo1yQ({=M1#hEE9!3es)RJXVTy2~rSxyd1f_wel?FTYk>Hq5f|>W2Lw7YI!{R zO|^Rm@3xkNfrSOC{Cgf&E-n|Ym;A0*#!<-A@i&w`1EeBa7Yfizg$&h#FRR)sO;+R3 zaT0YCfb%kzp-(py2ekw&l>fZ;_DNy;tr7B%h# z8Ozb5_yH@Q+4%Vfr6eV9K`p+!a&LLF^-*5-llvIM4uY8Sp96a7-v`Z;sp;vGh$!W% zzsShQ9%)M`)4IJ2M2TqM(9xN{?&=5Adwk_^jFLxo8 znhxD7;=?jN&**WEhE*V>3rRYs?GveKe)@KXJa-4j3txpvFCv1Cb@8d1P#}x^PWme5o5uX7 z5$&6wI!*aEh@fLfTnOp$C2q}j2I`0?CqC;HJ>(4h0bRdL(`8;@H+gQ<=N?|^J?^W~ zf!=}-BrOvsF&b>!ju=n!Nb;qYnESCI{p;}bVk)UUT?xyR?^$^wWoV1}Caun_J z@hB(dHV3c08&rNbwtqcXh0$+xqv2b8k5f`oI>R}UB&DRp2jbOq zdCvU_npfXTWBb}3w?d9bDsWg%nrk&LGe9o4g07gYy4g`SohgY@eg#>}lmqNT9 zzO-R;Wpb9m1NW!6{=meK4P$2Y8B-Q2t{K2#u$d|j@lmsWIcl#@)RwJNuESS7&RbB7 z+2Mr$hZ1E@w^=yf;>M?C^Yx7W9AZ-`Hy1*RG(<{X7VjrnpJJ`K{jRwShxDjtX@;uX zYbnEgTJ^Brvv#Nl&;`U$SvDKYwJvFT-rypu#$-fRJC$-|F$R2F>1|N7#>G`_SpUKB zp?cwn^O0P*f9J$_iIwM1QGW%QakN=)$=j`&1Vf>I@-Y_UnFPqy((^2uU`W)=wU<=@ z_j!Q-ufw~r(Z!KadcMcyv1%+)JD;q#T5BZVLIdrRSmQpQKB%gdgRbdu_lB$-bx)vcBnUj%^b}j(Ow(vs?v!OTGx`?6ODa)6CIJUUIsR-yfk?wpt z-x%5a5IkLRAG4v*PhOEf+7mD}q?DET zZ4j3O5I*rFR#k_iOa-HR@bl%W)B0hf<*$QU{vSLYs@y3I46dL2Yc>P*4mozvki=hkDcSSist1GsY~?9;{ZFPS?PbI@F)D&rj92VMR6j7K zAowX=hY$~O87(+gNk<1{5gG<*f>bpid}h*b;_~>73HKKr;H%JC|D>Z(6&@9sC}Cn}% zWWo;*`U`zAB9EVG-=H$q?YSpk|EOqW^gbF=6WMYBVQ zZoGU|DFs}@_q!7V$=+R zDG3cJ<0DjgI{wF+TYR1!Lp5AUP zl?6w&eV_1669gOM1$Ggb6`nf!4j}v_18|RDHA$V>#rnqK^lSO`{VRS7_~xlBHf^DG zo(yibDcC$HUM<g|2NCm_&E@^wy9F;%IJBFvbegI;(JtSbx zTi*~zJP=4+_pj3k0{4VrIrTk-BD$bgkT0UX&Tb;=l1n zFJR_Gf9*fh;`R^g2-5FcU{JQTJhyXMy!NK6Mg%=-OsJq@4UbHgOZz7F_U9ANaUrf) zDFFt-Jd;<$3lfoP-z>K{9!Kw^9a*Y1{533PD*t>velC%!TL+R z+m2Zf5O}f1Esw=pV+V{1Q|A{|hnsweYn%c6{xQPdy|t%*Be<4t9qydU`6O+tGd3b@%P$|{?tX~u7 zAPaMk2YqS*6X(N}XRrK}44o<9YU2+C>+0>?yyr`l3;y!ps*7FIcv@Ik)XYxE(VfHztUp0cb}D^J zd+k0s+1ZU{2y~z|UmHi6ErNc(Q~Y&`N6%Vq;K;iAw@O(3Nh?IKy-|LPhsRP%AnzJF zyfu3ZBFIhxh4gxx4-xno`Tcj&RwgEYsCJw_&G}sR0hL`LYcMt9_`)lBfkz@rjkKo# zx{4&^x-^z8Rb*e(cNfQpbY#L>+}p;doVX2S;4i)YM3vAMjp3-ek33fcm8dI{C)>M3 zcr6rAIy2pqi>Wg2tBa+I7cCxF4}^=9DDFatD9?a~5}Ew=S(FaQN3vU%WI3)#wXG$E zUgilsTGg^U*|1gx3poTP3j96^BC($J2EJe$f5I2Yroik4y^YOy2qa}dYP2d?dK8>} zT&6X3lD3F&Dd0>e3sGS<{E{|Kv(ku~dnX_zlE$QpCOC2&lfynCJW0%0!R4fcz zBu!kSgHh<@JFYOwHf_uz5S%7JMn4S1S0*p8dE$IdJ1L${2d(OsOgzi}DEbDvJZY9l z7B#EVW0olw)JM)wN@kQ>23?6kP0#CUn^W-VHtIP+2{rxt)gMeNw&D&T za-}d2@qXJ`8>iJ4rv(A=Os{?f0_}2y`NavZX6ap|@1hw6B=4zk%VM0Hsi_aeC$GeN zy$eOq7Qd$D_kYjhR@?OIbK{EomC{%l_ragWmxOTthW&BA-i`*8-?~&JX(&lgQ_9ze z;beW_yFxdPqD0asZd1HQcD6rz!{Q;nvFI>D=DB>4US|~_wqX(k6RI+BczDQ_4nC;R z;Q0{w+Q{I6UbFR_zaVHrGkt;=xRcn@>*KO4Ub-3sZ+e^w0Q3@yNXG9!g3E7THU)?H zRwgqrmBUW?J>2wcVD zP|?=xL->Z}TW!zT&lMjh#5DWYg^TR0GF7~(n7z_n*Fz~*fT2`sYsR1<25vzbIKHKj z&nBJ?oea_N^j+K;gK{{7(dCv`#&Zf`fH)#!fIK?#rkw;XD(su||4yrl-8`^4cqJdC z&twmV6a~xqYV-D&k-G;67j*?WwYl>k9R|kIN-4QdpBm7=1ICoIpImaT3vi;uOYw0a~l%({Xe$SAZi<(&u;(Vs5eTTty0uBSs@ zi14eQfwX~)ftIm3rhS8#tzRBj)EtH{_mT_u_tTH}(tn+JrC)q;adMg}sA5@xw3K}2 zw4p@1F41l{Hz)J}L-9iJK9&e!Y+wwjUq4o~%bMI99RG$zB>#5Gf}fvC+59Vx%c-5J z)ah^BA`hHU&c0f{=jr^{Ps=;cUpIM>+N>baL#3>#9*JUC>@PXxY=I3AoAn_?oSOFx z2hSyIMDhyR&4(I!=aO^EmYb9tVAdVE7^6Gl_;4AXH%oS)OAB?+P=%wOOp#*r9ZYtF zM%k_g98A`i&dbQBA;*%j-auaDc61>PE_nz+??!}%7r5LonCW4wP2ZQ%VIsrB`mv%K z>!yNJ3NuYs3pEV*kNCY$hRqiHO%>PNYQbg%4#Mh^6gPY65FlZlM*4BR?NOG`r-p;j1x7bOSIr5jF8&Ri`mt*Z}G%2DNoh9>FzCHq+g z6>No4e_gR#m_1fG-bvraQ2L=_+lp@?V-!lKdf)Gn>6W?l6Z4~?qd#TkdJ=4>B{cNj;dtxWIqpj3=A$(XM3qw#y}!QmwH zyF11zj|5qN`Yl1!DmsH%tg(;e17ov6ipQsm+{5y;*fg~x(u3`l-)YH`Vs|qNinp*r z#kEK2JQM{)qiGZc{L#wt3`VDD@L6>E^BNl53h67-kqq$TBm2H*Wo1Et8nE@AWW|Xs zyPs|P?U%^EHD9#zy3fj55Ru+e(0|1L=lNs=T++GtaomGFzFpq?L{3Hv>@+*-qRE7!8?M%MMUb4^2o z#+F6IN205dm^IFKQm@d_8>1;-NGZID71=`8X^3Qy-hGEH9Vz^?3%FIsdE)adzD*aq z!K1N&jE$o|d`?O!dCbRLV#=eADw81#Xa_;7EpGg#3|!TH9?v1Pct3Y;ae3cO{;4eP z3|)SsQ+>|@Kfb;@d{d=w=bglOmC+UhY?h>9kexlTUWJ=TpVQ#m1SYLN%^-t!?}~VD zm_@#Zvx&?dRPPS&eZ!<#ZMKa2?p^(#`Z$Zh9MS8Bo%ANPVxI6S_dxZ$?)yLw&-#RS z$k;RolSYbiNrS#_t7vhkvHJEI0}{_J_XoWM7kG2pmL|8%Gr{NI5jjwa(jWf6cd?`e zU-nT{>)$f6M53a6e7}hYkHQ}W0ude00+K_h3S?$wrxx=o?aL@WZV1nqALU=FH}d#$2%WaT~O)4|YK63D1-C_f(YxvVmw# zRiy0@=ZslIL`3q!kt7}ptrR5@Y#$cUZ7P1o9IFiV0L1ijaR*2||1q=o@P;4LNMD%a4;!&(6_vH# zyY_NmfS-^|G)m}TuaxeKdH^w{h`#z2ok9n6Yg?oFk25}&m$!PiI0kk0Y4+|CS0?2 zRyL7aT4U^&GL%?6Rw?h+l9D6NkD;MaX?!kE_drA?UG*Zq`oAju2>Z$Pxg859iT9dR z6@cn50Zgz@s5te&+U*kf5|-PGQLrWLyF&cCp3VNQT3RGTXV}Qoy^mnqOiRYr6pfjI z^}Z-ub=lX8zIduaoXxdkhu@M4IFppzW5ZmJW z@UZ;Q&P9Pg<%<`6Skjhq=e`*TGNNifUC;gzWc%DtWL!@!H2o!n_5jZXmj^zxwpp=4 zvWyRH1{bJXlP~7?E8XDPzb7|1cK*WpyykDOfP4hCk&+57B{y&m?c?`k{K0Y$<@go; zavsj*J+Xv;AXofHH;0B)p_HMor|qV+()FN`oW3!G%RBV+KA0}S5F>V@DtV|-XT*)_ zAu-^eL*APJ|7^i!*LKoN6O}6R+D&<6h>#&7)yS#kp(%eRw~)vT|Ivw48m0R{=k;=@ zl2+H@6xrrC9sCWP?vJ0R%Rj13xJbgozChf-7m3ES_B?g z`nJZANZW{b$7^U&*HGG3ceS>m?&BuuH_F zDdkkfsbeUV-pT!_NxU2aSwoD0SQ;~ygy#x}7nPyJkojM;rp!?;I0QWZSK#`HbarvU z5Zwhffu3dH*E&`Q?Q46gNUiN&@0Z z$N7lmgtfVRQol`P3Tzu5wy%MteuiTl!`z1RUxrAeW35I6A%|MFml$Yh-zfuQ`)J=u zy%+W%P6uDd0-(6&^oAi28BZUK&u!vzafuTa( z^0!kO`SL>@_tvk{w zC64yrg$T$ zn5dtZuY8Dq_}Tf9wDIHXOFHviS!Gt;AKyi@vbwvw+oz|e{c3A#!R35SIJlHem*zNr z!SBYvgq89}DV z^&N?xee?}-eNL^a>n`?3qz*V;*2IA^{z0ngVvP$Qni%A_m~z6xtxK0ZLQibW-P9Y+ zSaM08ti%UAZ{R2k^v%rZ6JO*PCQAlz3kF4Y?r>8;-?({19930%L9QpCV~KSq;KuL# zCRjgF-6hM?;@DTHQuGs)1nM*sgMzudG!AMNSIFexILUaK8NV#sA`Rx77n4j{wTnyh z^T{vaVUs_R*(=kL)%X;A`RLae(vFrPkWc<%C|SW(xBJ83ku#(oAVlDox6CN~RpoJW zEQK8!7+fTUY%gy3A;rq~5)~-(EAB$>C8deCqKoz*zR0EPXLq8QdxB;xx)wCjAwB#L z4R>jg5IrJVXAx5aN*3{lrR8#*=$RI|Ny#)s$eZClsw>9*m3rBv8RMZD;gA{`TAI(V{I&^YF!$ZAu)+3wZquN8 zEF_p1TsDc9PPn(n0VCuIE1jx?A=;eQHmK_p3kyYPuU?s{TCs8AmhF6~o+T9_+3=E_ zq@hgHW(~4)_?lNr-X1_HwL1R``h29L%(*0jIgmuTNjk*jyK@;&2xW?)bhoK9ofoth z`$c7MC>_<_wzB_{nbaw})WA%S13R#qkfy|7%d{KpA!II#6|IA9Vb$GE@J8aHEj+ZD zmzAPB#u}cP2! zJVH9wZ1sSH3*5$1&~PFS#GS!kI4#c-9m#ka>%Xul$M^3@ds6~*=UwfCw3!K79?l0S z*3G5I`*4s83y&K%f65-4=8%izAKv~cuAH2m4M|^e=rh7rp&iFmP9^l~MrGT*5K}aP zV^oM9MdLeeI%(|%N^BF}Jp}HXMjE(2>o(WJSagv#Fs?w@(5aC~z3|3#;ag1H*vd*- zyQ{RH;}=9EB+mD)VsJuhUP;199|0&-aB*?5`6cAjIz2xA+x{xVLL~^6X3&+tR6JYh zOY~`u@>`Zk37hXuF~x{%-V2VLwoXbmb| zu4Iik>VU)*5*Y||l;9Y9!nh(VPg%F>t8nQkLrrP%x%b54l@H1!Nb$r{-={pyg;EDn zx5O@-YUjdkAQasc8}aSF*JX~qBvKl+GBZOYCx}O5Pl!wUqg(8aQ_|o9)5dEY8p}!U zK+Qn;aNq2VqUHNd_pSrCmJ+Bs?7c||sc|H6>qvbU-Zmb0hOLOexiAqXtwMzq*5*Ye z%pf1^sOd<79n$B6hT$1?JO4nlo5AZa@s*^t9e&H|ex=<0s9#vE$TYreRX4tH=*ZJz zSw6rPQd?y}EynW=XI2u$>7%w9riX(VW7%$G+sgpm8pM69b8hi)lub?x&Ac~qn!*$h z*Wds^=(8UKQ81DwgxrDGxwZ2=Q0Tu=6glvx2t3MvZ@Y;AgL#JGxeDi_e+`d3Wg8cu z2>%yBeJvNU6BDC;HEnyQcOMItq=cL*1dAHJ3^)(6Vf|p-x-wj&xz1D)5-0IL(j=XH zHKc9%HdD$CulYcZrqokzE#a1iO`dr_Ylfj{E&0*`{u})VKSg+OkwC71K{L{+Jam7q zOOzJ-j;KHibN|INwE*0#?0Ee-AU#lJ1|QsA_2V~kb_}LF!`22Z3x@ydwnn4lUIKtE zCm{a%OQR+P8iYpDdNT%A9b+6F9nEP}nQUolX-zo{^GJmsaUyMWe2ieZ@*X&HCh19W z_q{OF=Vn)1leB{G$Uzv)J{G+~zLaC0!9p@@R_^hok?bh=(mypbvqMZu>L}u|EnzSI zA?3d#!A)I)n=@b6PZVoiUkOw#PhIeq*SDanQR~4@xv~5iv3#m{bp0@jK?*t#TTagoZwr2gX|sG}#>fsyD8*00E}Jd61xltG?ERyB`#u@1Mh*&V zQi^p$xd@V@-<1(X=qXwL=O`Oaxqt!KJ2}Y+S;~ublaTmgtgpNM@l7nbp!HZEmZu>8 zx`8u;v)uXE)luf*1ZZM3HOvD&Zn&nho%7U*yk_Y$xps2=> zPIBBmK5j+n_R%os7daTm!7WlNdwOeQqZ57|{C}7R<^M1Z>#%LpQa$UB?rBwc}-;`g@ven;4h>- z<#DUQD=ZZ3MPzvj4lvb;8Bw-=wf5hjWB1fFmtqc9U)J(TZ~B1E-qQbHA(Zb4#sRufz;~FzgPOqmHqy ztEp+oe4z0|Cc;9YmwIs<8Ayep7DbqQsL!EV^)BTe!`4UQ>G+Gx-#w??;xtjM{2$zX z`vm7MXAP;G8VnL>DR;k%)z|!M2Lrr_(C4TYh@(ft-x1uBc;X+-T^*)&z1P((Q=`ie zxtE)COH>tI(7+u?VEU}IYic=REavc&c8k%Kt~yTSZmDb#0*1-Q645G}7IjN~eNS z(v5U?NOwsiAPCYO(p`dtN_Tf7XYqdjIp>byjRW>xYt8v2_X}g}_f}1MeiMrEhBX@c zxZWB^rg5ST`IM*vbuSlyN!$;EC9cirqY7OT)Xeo7{o5xTWZtsnx6e5_1QmDibcJv@ zwW59o+#~9h$>C;Px6?@CH$UbmMv4A+7_e>s|C^sJ4UI_IjoSt`WY#k!hF)>7UxB8m z_zBg)+^=j6BYu7ekb%KLJ88&_Ek$Vv9)%q1_GSvr^drwqLc8^z+$V*^n>C`& zCa1&2dd`aqL%VhL2-Aru0+x=3kGs=E;5`!}$K2n;vB-9kYbI;e$w{a14i39;IRsI& zwt(nsK{CI{%pEg#!IslHG{Q{it?P#O20Kztz6wSG)C@ER6JuL(B2Utc`?YlDN;DowCbH%f2woLp3A3Ln|QWxlw+x-KP-CV z3%|>-e(IrNDL{sf7!DR6M94*BW8-lapp3glGq?-Y*smd0D56R0?^lJm;iUSC*a*B8 z(`5h7Jbfxc=3yi!C3PNHccQ|DPUhi{-%ss)CL{5hn!K1djkC**vJ)*D%VN>3JWzz< z=IgN%2AL91D*{{$JbLGG0&5Ywm$ zvC%7gpME)uxmcID9`hurK^5DR@EzSV;LsJ3;3fPimKbfM;6OMzPZhbirM9KZ_gtO$ zijc1_vmwS>ag#B(VCo#*J>MF$sre&qJ1Nl@5&{`xnN;z7rQIH1$j{wE$iL;JrI zr}YA$P0yIpO9=PlrrJWdB`Fy(v4Sj3LNCZ~(F7P(82}=`xE;(V1V*}gfs14p%utUGQ5f?JfP@dbcxQwkP?&%S$PK9FTpHS zN1wG8FMt1Rf@teqH?)cf_2MUcdCkg)0{o%YSiDc!i9LsCXK;YUh171L<^y{FKhi{u z7gmhrmZMbCaX)-mBf=h=oOaj3iqGU2D4&_@pX1M$)e6`}#5Mp}SP}IDv-h;D?-SAc zC-8dOIoR8)gh}PsRZu#O3vSP}z58K+7&F6R1}TashOvq=g<|n@O@N#i`seg#)rWzo z3P=(Ovt)c}ujmB|3*;y%&{#+HgQ z7ptfniG;%Qu`*23n`3NGE5vtQ!J^=oYILQbMqid$`cx>Oa-qz4jK|KaMUhG~6~W&w zt@)Qa8eQqXm>xKNRIV1qKkd4w6+}QWP*@7O7(ZFA#zK?wCzoPBX6>Y}oOQY_Zmz;m z6Ey*dkCKB!71=%ogWH{;APr-g{LcO_4jCroiPBtKCl!bE2vz42Z`&1Kfo=h3?hyBZ z`SDD_7x+``B(EWe_Fke5)XN|#CCmh94zuuyT>2pe`~)I zA`bNVP^#Gtq9HJo+3i%ZLsIu-sgs5_;%_E@{tTw>087lx(cji}5H=an4hYa{Z~_@1 zP#99OZ^V%3p7MGQTeRSy5E2+E-di@pH#}KSgGDF{XgO+ellVD8xcG;anoT==iup zxRevad1!my!{&bt__s3kiM_)E@3_&D+X*(mv-4@3%)ZH(sxZb#iUL*}dXlaHtuc`8 z9t*bT=x$$K*E3x2|7~I*D#hUo6tIY~f?Mfx&#yJf^Bw;O>_-SJIQ;1&6|La8J!%6c z(03?^!Ek_4QtVvLwYRh+F87kDb}F2m_r%Z4%HoY6B8@M%Zxn{JN)Cc5OS~yCiO%xA zdfmf0ekLc-6I^aQJ;d1Kx&UdyJ;!DUJ3Xtdh`!xuO8%;}x*?j~|MOsp80mtC9S?n@ zDU~!$W9>s*ZZ==vn#qIsHKwQ%NGb@nO=r$+Z0YC~Y(Dibr3{qYD}@9`F*=n7mlAT$ z15Z&Xc6hw4jg4|+U0tbTj^t!sN9HUA3j#{{ow@f*(&Mv$oHWBJ%bBEC^seht3jUwT ze}v6C#zR&GA1{6imza>{s+3%d0nwd<<5~m}hHU~*P=Did%+3Qi@bJ-^8Z^G;s|s2) zM|o*p1izIJG$BR{8htp651mr}XBxV?y8Zi?=J}&m*+yHX1|yWqr^v@bXJophlF}AD zQnDs8Y?N{9q@)c$nHjX3R0LK-DuK6#g(}RMA{+VklkYfS#k?3oN=j67bAtXclA(q= zr@Ikes=BBljV046X^R<+W>m+TIE^#s=o}lnRaGp~CbdS=6>3*u=vymYCKGDX8*H5bg^0?dJa@4nL;EBSpxYuH+D- zmSlgvV-m2a-#e(O`$x2^IC4Yr7yyy_{=1Rnd09!0P;F}D)Zf1p_aJ1WQ+Lz~M814E zUV3ddXV0**WoEKS_%13amZC>(?oNXXW;>XX0)!m+N&ml;{ zE`D~koqy5zC(5#6F5^Qe=9CuLf#AEF3Q9`0e}R`K&Pm7j5_t+UqJ=$))}-x8?bef> z#h+cLf(V%msd|F_%9D3jkEqB&tm>~tk~!%}(lEz2$Jb5);f!STuaOyCgUsZ;7yftL z`{Dn$_!+lB*a?THYXzocY2y+;mx7NUic8gW7Odje6}k<bL8P3%I~MuZccRr=PE@ zD;Ob*l~!j7De`$7HR$*Iv*OmuiQxs_UnxKS*1}oATMAiHWRrkbiCx$NV9u}r5I0rD z&{hvHlFvP>5hrT*NU}fiVBfOyy^lsEOA6$Hc*iIyZ+{<035qWz+Mt^v=R#2g)&f3d z*5OF6eXd*f+OjNo*dH)}VUNl3G;|@`Bh1echGb?~XtNhX94$Ndf^;^-G2af)hAbJQC`-no zLCJjo$A*^92#e}EPH!rfwUDF-ex_^7(pc(HXe8j|LazYXJ(Zf83MH*||M;;KAU@1K zbFcQ2MUdQaNm}<&$K?yviDsnTX%Z$eo)X{#5Q|S1K)V2~k^t3B7n0By6XE5*e;RD29_GasMYu9v*`zkr(|(VjQ%qKVhn@Q&DCCs%0Rtp27vpUp zmCPA0H-N|P0JyW_Kkf$JQ3mk5DqJHI;U5_?AB~DvEM=@%Bx0e-ENo$%q0Jj_j;{#! z<%~51S{WqC*e+4DClD#a+i3u6TYLfpaQ0}uEIs!|{65FeP-Oux&k>eX<|EQfsEysC z+Coo*-p|xXoT%4NT)&*xKX`5;i*sXV_lAOGiz{iWqw?@>%nwckWPHOfkJb~{8-T>q*ythErH- z<;k6TqX4ttKiNY;_L`89(2M{G)Si*8NiR^=K00TgwO<$O$79q~y! zT_QZ`e1V2kSQ2zv1pX#nol3kAXAh8fx0E4=KTA}v|NZWKd^_-;Tm)c`Jb)AA1`lqC z3=EHs?D5|+J=RoEJ*bN{>h9JC?Al~hJ|{mKaU*4@L>vObsiEW>&dug8x7X( zf!3Cm#GhYYk4T70Ppp%sdZTOn-km`So@!E~JZ7Yy+s&QwNF!@6EU{x}hJz@=o*C*Y z2L#AHQQCTMjb{Ap`a-PMzO@O|JW@0ymQ6>nm!ygG;lq6M=BEGFP=5PxF%O=&qP@0f zkM4{-E|m(JeG%iGV7Y#NYoexNvg$}Ye>g%6NBR>{&dS55rRLZlKM_zn4mTi8ER7Zp~=yV%X%sUy<94Lw_o>9R9K zmTAOTZS^3@zhoKQc?IzAuuR!~52MQoR<46uY-|1W>nb9}CSQ3D-}rMUe)+S!X2GyW zpmWWNSbG|BnoayZ;#g&f!h<5V{GgHuJ`#9_=VJCIKr@%UM-CN=IkDs8D~eQzX6W7P z&(eWzhJn>J(|}TnGdy`5TYFiCF}v$|uK38c+F+iRK(K|9jvc*C;AQ*37IQJA=YO16d8}^y^ZEbR4Kw zmfPGYpP9%Y=l|vjdPoFB@>u|8-Ls=8>49)k`#|Gj?dUiOWFVydql#GOc!sr+RklqP z-`ku+^mwq*dTVNWn^aSqd(EO_5?&ZLcG21uw4xug5Nh^XY&NaO+QqLtp+=r$^>Eb@2dDs1gJ8NB3&x5Wk}R9;RU7Wqh5Up z#iMPeACU8orU{;&o>seh@u4Cvllt3-D$XG6uuavs&CVap06}hevD)LRny{ZQ05k$# zAarza>kU1K?^bmN@k;mfciz~0c+boX6YXV0{2$fpSi}LwKa`3%cZiV1U1M^< zl&TQl6yy_A0vpn<-`Nnu)Tb&xKOitixD5`$k}L}Nr=2C}@}Md!=%P+x zzWI+!u*WFr>ZXO|oCB3%jpav{wp1_@@JOiSBY8{4O0ZwKc^X4$qX|;f@;Lexi7!Ek zL2m6QWx?Z@nIg0>U8CP?l0Q0neao;8A&EX^Nr9|hbo6@*&;{XpBO>zH4+vphkHH83 zK%W`lnJL33H3OSDZ7@8FmYQTi{LBEszW*pP&Zrri@fFqMwH9+|SX-qGO<+#_RQwE_ zT|rtBt&gQ;L?7DP@$I0z7?&NhGg7{xm+^9kZ?M{ck3!VR{i9%M8WS{5;&>MZ)3ygP@sbIWDG2|DLggdN;I)rmV zF`|#@r}=WYn7*E(+wu)>KOTlkzJX=6-YD7!gnI!Z@&v{}W?D%`eq-ePM-cP;Ypw6o z#Quv{$v%HUua67(m#5�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/member.js" new file mode 100644 index 0000000..c6d6f78 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/member.js" @@ -0,0 +1,22 @@ +var member = [ + { + "phone": "商务部", + "name": "杨德莲" + }, + { + "phone": "商务部", + "name": "张伟彬" + }, + { + "phone": "商务部", + "name": "彭耐" + }, + { + "phone": "商务部", + "name": "白利平" + }, + { + "phone": "商务部", + "name": "丁圣" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/result.html" new file mode 100755 index 0000000..9f35db2 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\345\225\206\345\212\241\351\203\250/result.html" @@ -0,0 +1,90 @@ + + + + + + + 年会抽奖小程序 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/.DS_Store" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/.DS_Store" new file mode 100644 index 0000000000000000000000000000000000000000..09bbd47329730a163cef17b6697e647e76a7682f GIT binary patch literal 6148 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 literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/icon-wall.jpg" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/icon-wall.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b55eedefa80f3ad73a7c63ae561503ae0a15cd97 GIT binary patch literal 146496 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 z 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 LNkvXXu0mjfI^m2U literal 0 HcmV?d00001 diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/title.png" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/img/title.png" new file mode 100644 index 0000000000000000000000000000000000000000..297ee2c24ee1d65237e9a992248e7a99bc98937e GIT binary patch literal 422289 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�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%0D)>s+6h7a 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 +
    +
    +
    + + + +
    + + + + + + + diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/member.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/member.js" new file mode 100644 index 0000000..db78cbb --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/member.js" @@ -0,0 +1,30 @@ +var member = [ + { + "phone": "西北大区", + "name": "袁立娟" + }, + { + "phone": "西北大区", + "name": "李小鸥" + }, + { + "phone": "西北大区", + "name": "郭凤怡" + }, + { + "phone": "西北大区", + "name": "王倩影" + }, + { + "phone": "西北大区", + "name": "刘鸿祥" + }, + { + "phone": "西北大区", + "name": "李烈艳" + }, + { + "phone": "西北大区", + "name": "李喆" + }, +] \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/tagcanvas.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/tagcanvas.js" new file mode 100644 index 0000000..24523e6 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/tagcanvas.js" @@ -0,0 +1,2102 @@ +/** + * Copyright (C) 2010-2015 Graham Breach + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program. If not, see . + */ +/** + * TagCanvas 2.7 + * For more information, please contact + */ +(function(){ +"use strict"; +var i, j, abs = Math.abs, sin = Math.sin, cos = Math.cos, max = Math.max, + min = Math.min, ceil = Math.ceil, sqrt = Math.sqrt, pow = Math.pow, + hexlookup3 = {}, hexlookup2 = {}, hexlookup1 = { + 0:"0,", 1:"17,", 2:"34,", 3:"51,", 4:"68,", 5:"85,", + 6:"102,", 7:"119,", 8:"136,", 9:"153,", a:"170,", A:"170,", + b:"187,", B:"187,", c:"204,", C:"204,", d:"221,", D:"221,", + e:"238,", E:"238,", f:"255,", F:"255," + }, Oproto, Tproto, TCproto, Mproto, Vproto, TSproto, TCVproto, + doc = document, ocanvas, handlers = {}; +for(i = 0; i < 256; ++i) { + j = i.toString(16); + if(i < 16) + j = '0' + j; + hexlookup2[j] = hexlookup2[j.toUpperCase()] = i.toString() + ','; +} +function Defined(d) { + return typeof d != 'undefined'; +} +function IsObject(o) { + return typeof o == 'object' && o != null; +} +function Clamp(v, mn, mx) { + return isNaN(v) ? mx : min(mx, max(mn, v)); +} +function Nop() { + return false; +} +function TimeNow() { + return new Date().valueOf(); +} +function SortList(l, f) { + var nl = [], tl = l.length, i; + for(i = 0; i < tl; ++i) + nl.push(l[i]); + nl.sort(f); + return nl; +} +function Shuffle(a) { + var i = a.length-1, t, p; + while(i) { + p = ~~(Math.random()*i); + t = a[i]; + a[i] = a[p]; + a[p] = t; + --i; + } +} +function Vector(x, y, z) { + this.x = x; + this.y = y; + this.z = z; +} +Vproto = Vector.prototype; +Vproto.length = function() { + return sqrt(this.x * this.x + this.y * this.y + this.z * this.z); +}; +Vproto.dot = function(v) { + return this.x * v.x + this.y * v.y + this.z * v.z; +}; +Vproto.cross = function(v) { + var x = this.y * v.z - this.z * v.y, + y = this.z * v.x - this.x * v.z, + z = this.x * v.y - this.y * v.x; + return new Vector(x, y, z); +}; +Vproto.angle = function(v) { + var dot = this.dot(v), ac; + if(dot == 0) + return Math.PI / 2.0; + ac = dot / (this.length() * v.length()); + if(ac >= 1) + return 0; + if(ac <= -1) + return Math.PI; + return Math.acos(ac); +}; +Vproto.unit = function() { + var l = this.length(); + return new Vector(this.x / l, this.y / l, this.z / l); +}; +function MakeVector(lg, lt) { + lt = lt * Math.PI / 180; + lg = lg * Math.PI / 180; + var x = sin(lg) * cos(lt), y = -sin(lt), z = -cos(lg) * cos(lt); + return new Vector(x, y, z); +} +function Matrix(a) { + this[1] = {1: a[0], 2: a[1], 3: a[2]}; + this[2] = {1: a[3], 2: a[4], 3: a[5]}; + this[3] = {1: a[6], 2: a[7], 3: a[8]}; +} +Mproto = Matrix.prototype; +Matrix.Identity = function() { + return new Matrix([1,0,0, 0,1,0, 0,0,1]); +}; +Matrix.Rotation = function(angle, u) { + var sina = sin(angle), cosa = cos(angle), mcos = 1 - cosa; + return new Matrix([ + cosa + pow(u.x, 2) * mcos, u.x * u.y * mcos - u.z * sina, u.x * u.z * mcos + u.y * sina, + u.y * u.x * mcos + u.z * sina, cosa + pow(u.y, 2) * mcos, u.y * u.z * mcos - u.x * sina, + u.z * u.x * mcos - u.y * sina, u.z * u.y * mcos + u.x * sina, cosa + pow(u.z, 2) * mcos + ]); +} +Mproto.mul = function(m) { + var a = [], i, j, mmatrix = (m.xform ? 1 : 0); + for(i = 1; i <= 3; ++i) + for(j = 1; j <= 3; ++j) { + if(mmatrix) + a.push(this[i][1] * m[1][j] + + this[i][2] * m[2][j] + + this[i][3] * m[3][j]); + else + a.push(this[i][j] * m); + } + return new Matrix(a); +}; +Mproto.xform = function(p) { + var a = {}, x = p.x, y = p.y, z = p.z; + a.x = x * this[1][1] + y * this[2][1] + z * this[3][1]; + a.y = x * this[1][2] + y * this[2][2] + z * this[3][2]; + a.z = x * this[1][3] + y * this[2][3] + z * this[3][3]; + return a; +}; +function PointsOnSphere(n,xr,yr,zr) { + var i, y, r, phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n; + for(i = 0; i < n; ++i) { + y = i * off - 1 + (off / 2); + r = sqrt(1 - y*y); + phi = i * inc; + pts.push([cos(phi) * r * xr, y * yr, sin(phi) * r * zr]); + } + return pts; +} +function Cylinder(n,o,xr,yr,zr) { + var phi, pts = [], inc = Math.PI * (3-sqrt(5)), off = 2/n, i, j, k, l; + for(i = 0; i < n; ++i) { + j = i * off - 1 + (off / 2); + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function Ring(o, n, xr, yr, zr, j) { + var phi, pts = [], inc = Math.PI * 2 / n, i, k, l; + for(i = 0; i < n; ++i) { + phi = i * inc; + k = cos(phi); + l = sin(phi); + pts.push(o ? [j * xr, k * yr, l * zr] : [k * xr, j * yr, l * zr]); + } + return pts; +} +function PointsOnCylinderV(n,xr,yr,zr) { return Cylinder(n, 0, xr, yr, zr) } +function PointsOnCylinderH(n,xr,yr,zr) { return Cylinder(n, 1, xr, yr, zr) } +function PointsOnRingV(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(0, n, xr, yr, zr, offset); +} +function PointsOnRingH(n, xr, yr, zr, offset) { + offset = isNaN(offset) ? 0 : offset * 1; + return Ring(1, n, xr, yr, zr, offset); +} +function CentreImage(t) { + var i = new Image; + i.onload = function() { + var dx = i.width / 2, dy = i.height / 2; + t.centreFunc = function(c, w, h, cx, cy) { + c.setTransform(1, 0, 0, 1, 0, 0); + c.globalAlpha = 1; + c.drawImage(i, cx - dx, cy - dy); + }; + }; + i.src = t.centreImage; +} +function SetAlpha(c,a) { + var d = c, p1, p2, ae = (a*1).toPrecision(3) + ')'; + if(c[0] === '#') { + if(!hexlookup3[c]) + if(c.length === 4) + hexlookup3[c] = 'rgba(' + hexlookup1[c[1]] + hexlookup1[c[2]] + hexlookup1[c[3]]; + else + hexlookup3[c] = 'rgba(' + hexlookup2[c.substr(1,2)] + hexlookup2[c.substr(3,2)] + hexlookup2[c.substr(5,2)]; + d = hexlookup3[c] + ae; + } else if(c.substr(0,4) === 'rgb(' || c.substr(0,4) === 'hsl(') { + d = (c.replace('(','a(').replace(')', ',' + ae)); + } else if(c.substr(0,5) === 'rgba(' || c.substr(0,5) === 'hsla(') { + p1 = c.lastIndexOf(',') + 1, p2 = c.indexOf(')'); + a *= parseFloat(c.substring(p1,p2)); + d = c.substr(0,p1) + a.toPrecision(3) + ')'; + } + return d; +} +function NewCanvas(w,h) { + // if using excanvas, give up now + if(window.G_vmlCanvasManager) + return null; + var c = doc.createElement('canvas'); + c.width = w; + c.height = h; + return c; +} +// I think all browsers pass this test now... +function ShadowAlphaBroken() { + var cv = NewCanvas(3,3), c, i; + if(!cv) + return false; + c = cv.getContext('2d'); + c.strokeStyle = '#000'; + c.shadowColor = '#fff'; + c.shadowBlur = 3; + c.globalAlpha = 0; + c.strokeRect(2,2,2,2); + c.globalAlpha = 1; + i = c.getImageData(2,2,1,1); + cv = null; + return (i.data[0] > 0); +} +function SetGradient(c, l, o, g) { + var gd = c.createLinearGradient(0, 0, l, 0), i; + for(i in g) + gd.addColorStop(1 - i, g[i]); + c.fillStyle = gd; + c.fillRect(0, o, l, 1); +} +function FindGradientColour(tc, p, r) { + var l = 1024, h = 1, gl = tc.weightGradient, cv, c, i, d; + if(tc.gCanvas) { + c = tc.gCanvas.getContext('2d'); + h = tc.gCanvas.height; + } else { + if(IsObject(gl[0])) + h = gl.length; + else + gl = [gl]; + tc.gCanvas = cv = NewCanvas(l, h); + if(!cv) + return null; + c = cv.getContext('2d'); + for(i = 0; i < h; ++i) + SetGradient(c, l, i, gl[i]); + } + r = max(min(r || 0, h - 1), 0); + d = c.getImageData(~~((l - 1) * p), r, 1, 1).data; + return 'rgba(' + d[0] + ',' + d[1] + ',' + d[2] + ',' + (d[3]/255) + ')'; +} +function TextSet(ctxt, font, colour, strings, padx, pady, shadowColour, + shadowBlur, shadowOffsets, maxWidth, widths, align) { + var xo = padx + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[0] < 0 ? abs(shadowOffsets[0]) : 0), + yo = pady + (shadowBlur || 0) + + (shadowOffsets.length && shadowOffsets[1] < 0 ? abs(shadowOffsets[1]) : 0), i, xc; + ctxt.font = font; + ctxt.textBaseline = 'top'; + ctxt.fillStyle = colour; + shadowColour && (ctxt.shadowColor = shadowColour); + shadowBlur && (ctxt.shadowBlur = shadowBlur); + shadowOffsets.length && (ctxt.shadowOffsetX = shadowOffsets[0], + ctxt.shadowOffsetY = shadowOffsets[1]); + for(i = 0; i < strings.length; ++i) { + xc = 0; + if(widths) { + if('right' == align) { + xc = maxWidth - widths[i]; + } else if('centre' == align) { + xc = (maxWidth - widths[i]) / 2; + } + } + ctxt.fillText(strings[i], xo + xc, yo); + yo += parseInt(font); + } +} +function RRect(c, x, y, w, h, r, s) { + if(r) { + c.beginPath(); + c.moveTo(x, y + h - r); + c.arcTo(x, y, x + r, y, r); + c.arcTo(x + w, y, x + w, y + r, r); + c.arcTo(x + w, y + h, x + w - r, y + h, r); + c.arcTo(x, y + h, x, y + h - r, r); + c.closePath(); + c[s ? 'stroke' : 'fill'](); + } else { + c[s ? 'strokeRect' : 'fillRect'](x, y, w, h); + } +} +function TextCanvas(strings, font, w, h, maxWidth, stringWidths, align, valign, + scale) { + this.strings = strings; + this.font = font; + this.width = w; + this.height = h; + this.maxWidth = maxWidth; + this.stringWidths = stringWidths; + this.align = align; + this.valign = valign; + this.scale = scale; +} +TCVproto = TextCanvas.prototype; +TCVproto.SetImage = function(image, w, h, position, padding, align, valign, + scale) { + this.image = image; + this.iwidth = w * this.scale; + this.iheight = h * this.scale; + this.ipos = position; + this.ipad = padding * this.scale; + this.iscale = scale; + this.ialign = align; + this.ivalign = valign; +}; +TCVproto.Align = function(size, space, a) { + var pos = 0; + if(a == 'right' || a == 'bottom') + pos = space - size; + else if(a != 'left' && a != 'top') + pos = (space - size) / 2; + return pos; +}; +TCVproto.Create = function(colour, bgColour, bgOutline, bgOutlineThickness, + shadowColour, shadowBlur, shadowOffsets, padding, radius) { + var cv, cw, ch, c, x1, x2, y1, y2, offx, offy, ix, iy, iw, ih, + sox = abs(shadowOffsets[0]), soy = abs(shadowOffsets[1]), shadowcv, shadowc; + padding = max(padding, sox + shadowBlur, soy + shadowBlur); + x1 = 2 * (padding + bgOutlineThickness); + y1 = 2 * (padding + bgOutlineThickness); + cw = this.width + x1; + ch = this.height + y1; + offx = offy = padding + bgOutlineThickness; + + if(this.image) { + ix = iy = padding + bgOutlineThickness; + iw = this.iwidth; + ih = this.iheight; + if(this.ipos == 'top' || this.ipos == 'bottom') { + if(iw < this.width) + ix += this.Align(iw, this.width, this.ialign); + else + offx += this.Align(this.width, iw, this.align); + if(this.ipos == 'top') + offy += ih + this.ipad; + else + iy += this.height + this.ipad; + cw = max(cw, iw + x1); + ch += ih + this.ipad; + } else { + if(ih < this.height) + iy += this.Align(ih, this.height, this.ivalign); + else + offy += this.Align(this.height, ih, this.valign); + if(this.ipos == 'right') + ix += this.width + this.ipad; + else + offx += iw + this.ipad; + cw += iw + this.ipad; + ch = max(ch, ih + y1); + } + } + + cv = NewCanvas(cw, ch); + if(!cv) + return null; + x1 = y1 = bgOutlineThickness / 2; + x2 = cw - bgOutlineThickness; + y2 = ch - bgOutlineThickness; + c = cv.getContext('2d'); + if(bgColour) { + c.fillStyle = bgColour; + RRect(c, x1, y1, x2, y2, radius); + } + if(bgOutlineThickness) { + c.strokeStyle = bgOutline; + c.lineWidth = bgOutlineThickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + if(shadowBlur || sox || soy) { + // use a transparent canvas to draw on + shadowcv = NewCanvas(cw, ch); + if(shadowcv) { + shadowc = c; + c = shadowcv.getContext('2d'); + } + } + + // don't use TextSet shadow support because it adds space for shadow + TextSet(c, this.font, colour, this.strings, offx, offy, 0, 0, [], + this.maxWidth, this.stringWidths, this.align); + + if(this.image) + c.drawImage(this.image, ix, iy, iw, ih); + + if(shadowc) { + // draw the text and image with the added shadow + c = shadowc; + shadowColour && (c.shadowColor = shadowColour); + shadowBlur && (c.shadowBlur = shadowBlur); + c.shadowOffsetX = shadowOffsets[0]; + c.shadowOffsetY = shadowOffsets[1]; + c.drawImage(shadowcv, 0, 0); + } + return cv; +}; +function ExpandImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, (w - i.width) / 2, (h - i.height) / 2); + return cv; +} +function ScaleImage(i, w, h) { + var cv = NewCanvas(w, h), c; + if(!cv) + return null; + c = cv.getContext('2d'); + c.drawImage(i, 0, 0, w, h); + return cv; +} +function AddBackgroundToImage(i, w, h, scale, colour, othickness, ocolour, + padding, radius, ofill) { + var cw = w + ((2 * padding) + othickness) * scale, + ch = h + ((2 * padding) + othickness) * scale, + cv = NewCanvas(cw, ch), c, x1, y1, x2, y2, ocanvas, cc; + if(!cv) + return null; + othickness *= scale; + radius *= scale; + x1 = y1 = othickness / 2; + x2 = cw - othickness; + y2 = ch - othickness; + padding = (padding * scale) + x1; // add space for outline + c = cv.getContext('2d'); + if(colour) { + c.fillStyle = colour; + RRect(c, x1, y1, x2, y2, radius); + } + if(othickness) { + c.strokeStyle = ocolour; + c.lineWidth = othickness; + RRect(c, x1, y1, x2, y2, radius, true); + } + + if(ofill) { + // use compositing to colour in the image and border + ocanvas = NewCanvas(cw, ch); + cc = ocanvas.getContext('2d'); + cc.drawImage(i, padding, padding, w, h); + cc.globalCompositeOperation = 'source-in'; + cc.fillStyle = ocolour; + cc.fillRect(0, 0, cw, ch); + cc.globalCompositeOperation = 'destination-over'; + cc.drawImage(cv, 0, 0); + cc.globalCompositeOperation = 'source-over'; + c.drawImage(ocanvas, 0, 0); + } else { + c.drawImage(i, padding, padding, i.width, i.height); + } + return {image: cv, width: cw / scale, height: ch / scale}; +} +/** + * Creates a new canvas containing the image and its shadow + * Returns an object containing the image and its dimensions at z=0 + */ +function AddShadowToImage(i, w, h, scale, sc, sb, so) { + var sw = abs(so[0]), sh = abs(so[1]), + cw = w + (sw > sb ? sw + sb : sb * 2) * scale, + ch = h + (sh > sb ? sh + sb : sb * 2) * scale, + xo = scale * ((sb || 0) + (so[0] < 0 ? sw : 0)), + yo = scale * ((sb || 0) + (so[1] < 0 ? sh : 0)), cv, c; + cv = NewCanvas(cw, ch); + if(!cv) + return null; + c = cv.getContext('2d'); + sc && (c.shadowColor = sc); + sb && (c.shadowBlur = sb * scale); + so && (c.shadowOffsetX = so[0] * scale, c.shadowOffsetY = so[1] * scale); + c.drawImage(i, xo, yo, w, h); + return {image: cv, width: cw / scale, height: ch / scale}; +} +function FindTextBoundingBox(s,f,ht) { + var w = parseInt(s.toString().length * ht), h = parseInt(ht * 2 * s.length), + cv = NewCanvas(w,h), c, idata, w1, h1, x, y, i, ex; + if(!cv) + return null; + c = cv.getContext('2d'); + c.fillStyle = '#000'; + c.fillRect(0,0,w,h); + TextSet(c,ht + 'px ' + f,'#fff',s,0,0,0,0,[],'centre') + + idata = c.getImageData(0,0,w,h); + w1 = idata.width; h1 = idata.height; + ex = { + min: { x: w1, y: h1 }, + max: { x: -1, y: -1 } + }; + for(y = 0; y < h1; ++y) { + for(x = 0; x < w1; ++x) { + i = (y * w1 + x) * 4; + if(idata.data[i+1] > 0) { + if(x < ex.min.x) ex.min.x = x; + if(x > ex.max.x) ex.max.x = x; + if(y < ex.min.y) ex.min.y = y; + if(y > ex.max.y) ex.max.y = y; + } + } + } + // device pixels might not be css pixels + if(w1 != w) { + ex.min.x *= (w / w1); + ex.max.x *= (w / w1); + } + if(h1 != h) { + ex.min.y *= (w / h1); + ex.max.y *= (w / h1); + } + + cv = null; + return ex; +} +function FixFont(f) { + return "'" + f.replace(/(\'|\")/g,'').replace(/\s*,\s*/g, "', '") + "'"; +} +function AddHandler(h,f,e) { + e = e || doc; + if(e.addEventListener) + e.addEventListener(h,f,false); + else + e.attachEvent('on' + h, f); +} +function RemoveHandler(h,f,e) { + e = e || doc; + if(e.removeEventListener) + e.removeEventListener(h, f); + else + e.detachEvent('on' + h, f); +} +function AddImage(i, o, t, tc) { + var s = tc.imageScale, mscale, ic, bc, oc, iw, ih; + // image not loaded, wait for image onload + if(!o.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, o); + if(!i.complete) + return AddHandler('load',function() { AddImage(i,o,t,tc); }, i); + + // Yes, this does look like nonsense, but it makes sure that both the + // width and height are actually set and not just calculated. This is + // required to keep proportional sizes when the images are hidden, so + // the images can be used again for another cloud. + o.width = o.width; + o.height = o.height; + + if(s) { + i.width = o.width * s; + i.height = o.height * s; + } + // the standard width of the image, with imageScale applied + t.iw = i.width; + t.ih = i.height; + if(tc.txtOpt) { + ic = i; + mscale = tc.zoomMax * tc.txtScale; + iw = t.iw * mscale; + ih = t.ih * mscale; + if(iw < o.naturalWidth || ih < o.naturalHeight) { + ic = ScaleImage(i, iw, ih); + if(ic) + t.fimage = ic; + } else { + iw = t.iw; + ih = t.ih; + mscale = 1; + } + if(!t.HasText()) { + if(tc.shadow) { + ic = AddShadowToImage(t.image, iw, ih, mscale, tc.shadow, tc.shadowBlur, + tc.shadowOffset); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.bgColour || tc.bgOutlineThickness) { + bc = tc.bgColour == 'tag' ? GetProperty(t.a, 'background-color') : + tc.bgColour; + oc = tc.bgOutline == 'tag' ? GetProperty(t.a, 'color') : + (tc.bgOutline || tc.textColour); + iw = t.fimage.width; + ih = t.fimage.height; + if(tc.outlineMethod == 'colour') { + // create the outline version first, using the current image state + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, tc.outlineColour, tc.padding, tc.bgRadius, 1); + if(ic) + t.oimage = ic.image; + } + ic = AddBackgroundToImage(t.fimage, iw, ih, mscale, bc, + tc.bgOutlineThickness, oc, tc.padding, tc.bgRadius); + if(ic) { + t.fimage = ic.image; + t.w = ic.width; + t.h = ic.height; + } + } + if(tc.outlineMethod == 'size') { + if(tc.outlineIncrease > 0) { + t.iw += 2 * tc.outlineIncrease; + t.ih += 2 * tc.outlineIncrease; + iw = mscale * t.iw; + ih = mscale * t.ih; + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ic; + t.fimage = ExpandImage(t.fimage, t.oimage.width, t.oimage.height); + } else { + iw = mscale * (t.iw + (2 * tc.outlineIncrease)); + ih = mscale * (t.ih + (2 * tc.outlineIncrease)); + ic = ScaleImage(t.fimage, iw, ih); + t.oimage = ExpandImage(ic, t.fimage.width, t.fimage.height); + } + } + } + } + t.Init(); +} +function GetProperty(e,p) { + var dv = doc.defaultView, pc = p.replace(/\-([a-z])/g,function(a){return a.charAt(1).toUpperCase()}); + return (dv && dv.getComputedStyle && dv.getComputedStyle(e,null).getPropertyValue(p)) || + (e.currentStyle && e.currentStyle[pc]); +} +function FindWeight(a, wFrom, tHeight) { + var w = 1, p; + if(wFrom) { + w = 1 * (a.getAttribute(wFrom) || tHeight); + } else if(p = GetProperty(a,'font-size')) { + w = (p.indexOf('px') > -1 && p.replace('px','') * 1) || + (p.indexOf('pt') > -1 && p.replace('pt','') * 1.25) || + p * 3.3; + } + return w; +} +function EventToCanvasId(e) { + return e.target && Defined(e.target.id) ? e.target.id : + e.srcElement.parentNode.id; +} +function EventXY(e, c) { + var xy, p, xmul = parseInt(GetProperty(c, 'width')) / c.width, + ymul = parseInt(GetProperty(c, 'height')) / c.height; + if(Defined(e.offsetX)) { + xy = {x: e.offsetX, y: e.offsetY}; + } else { + p = AbsPos(c.id); + if(Defined(e.changedTouches)) + e = e.changedTouches[0]; + if(e.pageX) + xy = {x: e.pageX - p.x, y: e.pageY - p.y}; + } + if(xy && xmul && ymul) { + xy.x /= xmul; + xy.y /= ymul; + } + return xy; +} +function MouseOut(e) { + var cv = e.target || e.fromElement.parentNode, tc = TagCanvas.tc[cv.id]; + if(tc) { + tc.mx = tc.my = -1; + tc.UnFreeze(); + tc.EndDrag(); + } +} +function MouseMove(e) { + return; + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + if(tg && t.tc[tg]) { + tc = t.tc[tg]; + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.Drag(e, p); + } + tc.drawn = 0; + } +} +function MouseDown(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e); + if(tg && e.button == cb && t.tc[tg]) { + t.tc[tg].BeginDrag(e); + } +} +function MouseUp(e) { + var t = TagCanvas, cb = doc.addEventListener ? 0 : 1, + tg = EventToCanvasId(e), tc; + if(tg && e.button == cb && t.tc[tg]) { + tc = t.tc[tg]; + MouseMove(e); + if(!tc.EndDrag() && !tc.touchState) + tc.Clicked(e); + } +} +function TouchDown(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]), p; + if(tc && e.changedTouches) { + if(e.touches.length == 1 && tc.touchState == 0) { + tc.touchState = 1; + tc.BeginDrag(e); + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + tc.drawn = 0; + } + } else if(e.targetTouches.length == 2 && tc.pinchZoom) { + tc.touchState = 3; + tc.EndDrag(); + tc.BeginPinch(e); + } else { + tc.EndDrag(); + tc.EndPinch(); + tc.touchState = 0; + } + } +} +function TouchUp(e) { + var tg = EventToCanvasId(e), tc = (tg && TagCanvas.tc[tg]); + if(tc && e.changedTouches) { + switch(tc.touchState) { + case 1: + tc.Draw(); + tc.Clicked(); + break; + case 2: + tc.EndDrag(); + break; + case 3: + tc.EndPinch(); + } + tc.touchState = 0; + } +} +function TouchMove(e) { + var i, t = TagCanvas, tc, p, tg = EventToCanvasId(e); + for(i in t.tc) { + tc = t.tc[i]; + if(tc.tttimer) { + clearTimeout(tc.tttimer); + tc.tttimer = null; + } + } + tc = (tg && t.tc[tg]); + if(tc && e.changedTouches && tc.touchState) { + switch(tc.touchState) { + case 1: + case 2: + if(p = EventXY(e, tc.canvas)) { + tc.mx = p.x; + tc.my = p.y; + if(tc.Drag(e, p)) + tc.touchState = 2; + } + break; + case 3: + tc.Pinch(e); + } + tc.drawn = 0; + } +} +function MouseWheel(e) { + var t = TagCanvas, tg = EventToCanvasId(e); + if(tg && t.tc[tg]) { + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); + t.tc[tg].Wheel((e.wheelDelta || e.detail) > 0); + } +} +function DrawCanvas() { + DrawCanvasRAF(TimeNow()); +} +function DrawCanvasRAF(t) { + var tc = TagCanvas.tc, i; + TagCanvas.NextFrame(TagCanvas.interval); + t = t || TimeNow(); + for(i in tc) + tc[i].Draw(t); +} +function AbsPos(id) { + var e = doc.getElementById(id), r = e.getBoundingClientRect(), + dd = doc.documentElement, b = doc.body, w = window, + xs = w.pageXOffset || dd.scrollLeft, + ys = w.pageYOffset || dd.scrollTop, + xo = dd.clientLeft || b.clientLeft, + yo = dd.clientTop || b.clientTop; + return { x: r.left + xs - xo, y: r.top + ys - yo }; +} +function Project(tc,p1,sx,sy) { + var m = tc.radius * tc.z1 / (tc.z1 + tc.z2 + p1.z); + return { + x: p1.x * m * sx, + y: p1.y * m * sy, + z: p1.z, + w: (tc.z1 - p1.z) / tc.z2 + }; +} +/** + * @constructor + * for recursively splitting tag contents on
    tags + */ +function TextSplitter(e) { + this.e = e; + this.br = 0; + this.line = []; + this.text = []; + this.original = e.innerText || e.textContent; +} +TSproto = TextSplitter.prototype; +TSproto.Empty = function() { + for(var i = 0; i < this.text.length; ++i) + if(this.text[i].length) + return false; + return true; +}; +TSproto.Lines = function(e) { + var r = e ? 1 : 0, cn, cl, i; + e = e || this.e; + cn = e.childNodes; + cl = cn.length; + + for(i = 0; i < cl; ++i) { + if(cn[i].nodeName == 'BR') { + this.text.push(this.line.join(' ')); + this.br = 1; + } else if(cn[i].nodeType == 3) { + if(this.br) { + this.line = [cn[i].nodeValue]; + this.br = 0; + } else { + this.line.push(cn[i].nodeValue); + } + } else { + this.Lines(cn[i]); + } + } + r || this.br || this.text.push(this.line.join(' ')); + return this.text; +}; +TSproto.SplitWidth = function(w, c, f, h) { + var i, j, words, text = []; + c.font = h + 'px ' + f; + for(i = 0; i < this.text.length; ++i) { + words = this.text[i].split(/\s+/); + this.line = [words[0]]; + for(j = 1; j < words.length; ++j) { + if(c.measureText(this.line.join(' ') + ' ' + words[j]).width > w) { + text.push(this.line.join(' ')); + this.line = [words[j]]; + } else { + this.line.push(words[j]); + } + } + text.push(this.line.join(' ')); + } + return this.text = text; +}; +/** + * @constructor + */ +function Outline(tc,t) { + this.ts = TimeNow(); + this.tc = tc; + this.tag = t; + this.x = this.y = this.w = this.h = this.sc = 1; + this.z = 0; + this.Draw = tc.pulsateTo < 1 && tc.outlineMethod != 'colour' ? + this.DrawPulsate : this.DrawSimple; + this.radius = tc.outlineRadius | 0; + this.SetMethod(tc.outlineMethod); +} +Oproto = Outline.prototype; +Oproto.SetMethod = function(om) { + var methods = { + block: ['PreDraw','DrawBlock'], + colour: ['PreDraw','DrawColour'], + outline: ['PostDraw','DrawOutline'], + classic: ['LastDraw','DrawOutline'], + size: ['PreDraw','DrawColour'], + none: ['LastDraw'] + }, funcs = methods[om] || methods.outline; + if(om == 'none') { + this.Draw = function() { return 1; } + } else { + this.drawFunc = this[funcs[1]]; + } + this[funcs[0]] = this.Draw; +}; +Oproto.Update = function(x,y,w,h,sc,z,xo,yo) { + var o = this.tc.outlineOffset, o2 = 2 * o; + this.x = sc * x + xo - o; + this.y = sc * y + yo - o; + this.w = sc * w + o2; + this.h = sc * h + o2; + this.sc = sc; // used to determine frontmost + this.z = z; +}; +Oproto.DrawOutline = function(c,x,y,w,h,colour) { + c.strokeStyle = colour; + RRect(c, x, y, w, h, this.radius, true); +}; +Oproto.DrawColour = function(c,x,y,w,h,colour,tag,x1,y1) { + if(tag.oimage) { + tag.alpha = 1; + tag.Draw(c, x1, y1, tag.oimage); + return 1; + } + return this[tag.image ? 'DrawColourImage' : 'DrawColourText'](c,x,y,w,h,colour,tag,x1,y1); +}; +Oproto.DrawColourText = function(c,x,y,w,h,colour,tag,x1,y1) { + var normal = tag.colour; + tag.colour = colour; + tag.alpha = 1; + tag.Draw(c,x1,y1); + tag.colour = normal; + return 1; +}; +Oproto.DrawColourImage = function(c,x,y,w,h,colour,tag,x1,y1) { + var ccanvas = c.canvas, fx = ~~max(x,0), fy = ~~max(y,0), + fw = min(ccanvas.width - fx, w) + .5|0, fh = min(ccanvas.height - fy,h) + .5|0, cc; + if(ocanvas) + ocanvas.width = fw, ocanvas.height = fh; + else + ocanvas = NewCanvas(fw, fh); + if(!ocanvas) + return this.SetMethod('outline'); // if using IE and images, give up! + cc = ocanvas.getContext('2d'); + + cc.drawImage(ccanvas,fx,fy,fw,fh,0,0,fw,fh); + c.clearRect(fx,fy,fw,fh); + tag.alpha = 1; + tag.Draw(c,x1,y1); + c.setTransform(1,0,0,1,0,0); + c.save(); + c.beginPath(); + c.rect(fx,fy,fw,fh); + c.clip(); + c.globalCompositeOperation = 'source-in'; + c.fillStyle = colour; + c.fillRect(fx,fy,fw,fh); + c.restore(); + c.globalCompositeOperation = 'destination-over'; + c.drawImage(ocanvas,0,0,fw,fh,fx,fy,fw,fh); + c.globalCompositeOperation = 'source-over'; + return 1; +}; +Oproto.DrawBlock = function(c,x,y,w,h,colour) { + c.fillStyle = colour; + RRect(c, x, y, w, h, this.radius); +}; +Oproto.DrawSimple = function(c, tag, x1, y1) { + var t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = 1; + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.DrawPulsate = function(c, tag, x1, y1) { + var diff = TimeNow() - this.ts, t = this.tc; + c.setTransform(1,0,0,1,0,0); + c.strokeStyle = t.outlineColour; + c.lineWidth = t.outlineThickness; + c.shadowBlur = c.shadowOffsetX = c.shadowOffsetY = 0; + c.globalAlpha = t.pulsateTo + ((1 - t.pulsateTo) * + (0.5 + (cos(2 * Math.PI * diff / (1000 * t.pulsateTime)) / 2))); + return this.drawFunc(c,this.x,this.y,this.w,this.h,t.outlineColour,tag,x1,y1); +}; +Oproto.Active = function(c,x,y) { + return (x >= this.x && y >= this.y && + x <= this.x + this.w && y <= this.y + this.h); +}; +Oproto.PreDraw = Oproto.PostDraw = Oproto.LastDraw = Nop; +/** + * @constructor + */ +function Tag(tc, text, a, v, w, h, col, bcol, bradius, boutline, bothickness, + font, padding, original) { + this.tc = tc; + this.image = null; + this.text = text; + this.text_original = original; + this.line_widths = []; + this.title = a.title || null; + this.a = a; + this.position = new Vector(v[0], v[1], v[2]); + this.x = this.y = this.z = 0; + this.w = w; + this.h = h; + this.colour = col || tc.textColour; + this.bgColour = bcol || tc.bgColour; + this.bgRadius = bradius | 0; + this.bgOutline = boutline || this.colour; + this.bgOutlineThickness = bothickness | 0; + this.textFont = font || tc.textFont; + this.padding = padding | 0; + this.sc = this.alpha = 1; + this.weighted = !tc.weight; +} +Tproto = Tag.prototype; +Tproto.Init = function(e) { + var tc = this.tc; + this.outline = new Outline(tc,this); + this.textHeight = tc.textHeight; + if(this.HasText()) { + this.Measure(tc.ctxt,tc); + } else { + this.w = this.iw; + this.h = this.ih; + } + + this.SetShadowColour = tc.shadowAlpha ? this.SetShadowColourAlpha : this.SetShadowColourFixed; + this.SetDraw(tc); +}; +Tproto.Draw = Nop; +Tproto.HasText = function() { + return this.text && this.text[0].length > 0; +}; +Tproto.EqualTo = function(e) { + var i = e.getElementsByTagName('img'); + if(this.a.href != e.href) + return 0; + if(i.length) + return this.image.src == i[0].src; + return (e.innerText || e.textContent) == this.text_original; +}; +Tproto.SetImage = function(i) { + this.image = this.fimage = i; +}; +Tproto.SetDraw = function(t) { + this.Draw = this.fimage ? (t.ie > 7 ? this.DrawImageIE : this.DrawImage) : this.DrawText; + t.noSelect && (this.CheckActive = Nop); +}; +Tproto.MeasureText = function(c) { + var i, l = this.text.length, w = 0, wl; + for(i = 0; i < l; ++i) { + this.line_widths[i] = wl = c.measureText(this.text[i]).width; + w = max(w, wl); + } + return w; +}; +Tproto.Measure = function(c,t) { + var extents = FindTextBoundingBox(this.text, this.textFont, this.textHeight), + s, th, f, soff, cw, twidth, theight, img, tcv; + // add the gap at the top to the height to make equal gap at bottom + theight = extents ? extents.max.y + extents.min.y : this.textHeight; + c.font = this.font = this.textHeight + 'px ' + this.textFont; + twidth = this.MeasureText(c); + if(t.txtOpt) { + s = t.txtScale; + th = s * this.textHeight; + f = th + 'px ' + this.textFont; + soff = [s * t.shadowOffset[0], s * t.shadowOffset[1]]; + c.font = f; + cw = this.MeasureText(c); + tcv = new TextCanvas(this.text, f, cw + s, (s * theight) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + + if(this.image) + tcv.SetImage(this.image, this.iw, this.ih, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + img = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + // add outline image using highlight colour + if(t.outlineMethod == 'colour') { + this.oimage = tcv.Create(t.outlineColour, this.bgColour, t.outlineColour, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + } else if(t.outlineMethod == 'size') { + extents = FindTextBoundingBox(this.text, this.textFont, + this.textHeight + t.outlineIncrease); + th = extents.max.y + extents.min.y; + f = (s * (this.textHeight + t.outlineIncrease)) + 'px ' + this.textFont; + c.font = f; + cw = this.MeasureText(c); + + tcv = new TextCanvas(this.text, f, cw + s, (s * th) + s, cw, + this.line_widths, t.textAlign, t.textVAlign, s); + if(this.image) + tcv.SetImage(this.image, this.iw + t.outlineIncrease, + this.ih + t.outlineIncrease, t.imagePosition, t.imagePadding, + t.imageAlign, t.imageVAlign, t.imageScale); + + this.oimage = tcv.Create(this.colour, this.bgColour, this.bgOutline, + s * this.bgOutlineThickness, t.shadow, s * t.shadowBlur, soff, + s * this.padding, s * this.bgRadius); + + if(t.outlineIncrease > 0) + img = ExpandImage(img, this.oimage.width, this.oimage.height); + else + this.oimage = ExpandImage(this.oimage, img.width, img.height); + } + if(img) { + this.fimage = img; + twidth = this.fimage.width / s; + theight = this.fimage.height / s; + } + this.SetDraw(t); + t.txtOpt = !!this.fimage; + } + this.h = theight; + this.w = twidth; +}; +Tproto.SetFont = function(f, c, bc, boc) { + this.textFont = f; + this.colour = c; + this.bgColour = bc; + this.bgOutline = boc; + this.Measure(this.tc.ctxt, this.tc); +}; +Tproto.SetWeight = function(w) { + var tc = this.tc, modes = tc.weightMode.split(/[, ]/), m, s, wl = w.length; + if(!this.HasText()) + return; + this.weighted = true; + for(s = 0; s < wl; ++s) { + m = modes[s] || 'size'; + if('both' == m) { + this.Weight(w[s], tc.ctxt, tc, 'size', tc.min_weight[s], + tc.max_weight[s], s); + this.Weight(w[s], tc.ctxt, tc, 'colour', tc.min_weight[s], + tc.max_weight[s], s); + } else { + this.Weight(w[s], tc.ctxt, tc, m, tc.min_weight[s], tc.max_weight[s], s); + } + } + this.Measure(tc.ctxt, tc); +}; +Tproto.Weight = function(w, c, t, m, wmin, wmax, wnum) { + w = isNaN(w) ? 1 : w; + var nweight = (w - wmin) / (wmax - wmin); + if('colour' == m) + this.colour = FindGradientColour(t, nweight, wnum); + else if('bgcolour' == m) + this.bgColour = FindGradientColour(t, nweight, wnum); + else if('bgoutline' == m) + this.bgOutline = FindGradientColour(t, nweight, wnum); + else if('size' == m) { + if(t.weightSizeMin > 0 && t.weightSizeMax > t.weightSizeMin) { + this.textHeight = t.weightSize * + (t.weightSizeMin + (t.weightSizeMax - t.weightSizeMin) * nweight); + } else { + // min textHeight of 1 + this.textHeight = max(1, w * t.weightSize); + } + } +}; +Tproto.SetShadowColourFixed = function(c,s,a) { + c.shadowColor = s; +}; +Tproto.SetShadowColourAlpha = function(c,s,a) { + c.shadowColor = SetAlpha(s, a); +}; +Tproto.DrawText = function(c,xoff,yoff) { + var t = this.tc, x = this.x, y = this.y, s = this.sc, i, xl; + c.globalAlpha = this.alpha; + c.fillStyle = this.colour; + t.shadow && this.SetShadowColour(c,t.shadow,this.alpha); + c.font = this.font; + x += xoff / s; + y += (yoff / s) - (this.h / 2); + for(i = 0; i < this.text.length; ++i) { + xl = x; + if('right' == t.textAlign) { + xl += this.w / 2 - this.line_widths[i]; + } else if('centre' == t.textAlign) { + xl -= this.line_widths[i] / 2; + } else { + xl -= this.w / 2; + } + c.setTransform(s, 0, 0, s, s * xl, s * y); + c.fillText(this.text[i], 0, 0); + y += this.textHeight; + } +}; +Tproto.DrawImage = function(c,xoff,yoff,im) { + var x = this.x, y = this.y, s = this.sc, + i = im || this.fimage, w = this.w, h = this.h, a = this.alpha, + shadow = this.shadow; + c.globalAlpha = a; + shadow && this.SetShadowColour(c,shadow,a); + x += (xoff / s) - (w / 2); + y += (yoff / s) - (h / 2); + c.setTransform(s, 0, 0, s, s * x, s * y); + c.drawImage(i, 0, 0, w, h); +}; +Tproto.DrawImageIE = function(c,xoff,yoff) { + var i = this.fimage, s = this.sc, + w = i.width = this.w*s, h = i.height = this.h * s, + x = (this.x*s) + xoff - (w/2), y = (this.y*s) + yoff - (h/2); + c.setTransform(1,0,0,1,0,0); + c.globalAlpha = this.alpha; + c.drawImage(i, x, y); +}; +Tproto.Calc = function(m,a) { + var pp, t = this.tc, mnb = t.minBrightness, + mxb = t.maxBrightness, r = t.max_radius; + pp = m.xform(this.position); + this.xformed = pp; + pp = Project(t, pp, t.stretchX, t.stretchY); + this.x = pp.x; + this.y = pp.y; + this.z = pp.z; + this.sc = pp.w; + this.alpha = a * Clamp(mnb + (mxb - mnb) * (r - this.z) / (2 * r), 0, 1); +}; +Tproto.UpdateActive = function(c, xoff, yoff) { + var o = this.outline, w = this.w, h = this.h, + x = this.x - w/2, y = this.y - h/2; + o.Update(x, y, w, h, this.sc, this.z, xoff, yoff); + return o; +}; +Tproto.CheckActive = function(c,xoff,yoff) { + var t = this.tc, o = this.UpdateActive(c, xoff, yoff); + return o.Active(c, t.mx, t.my) ? o : null; +}; +Tproto.Clicked = function(e) { + var a = this.a, t = a.target, h = a.href, evt; + if(t != '' && t != '_self') { + if(self.frames[t]) { + self.frames[t].document.location = h; + } else{ + try { + if(top.frames[t]) { + top.frames[t].document.location = h; + return; + } + } catch(err) { + // different domain/port/protocol? + } + window.open(h, t); + } + return; + } + if(doc.createEvent) { + evt = doc.createEvent('MouseEvents'); + evt.initMouseEvent('click', 1, 1, window, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null); + if(!a.dispatchEvent(evt)) + return; + } else if(a.fireEvent) { + if(!a.fireEvent('onclick')) + return; + } + doc.location = h; +}; +/** + * @constructor + */ +function TagCanvas(cid,lctr,opt) { + var i, p, c = doc.getElementById(cid), cp = ['id','class','innerHTML'], raf; + + if(!c) throw 0; + if(Defined(window.G_vmlCanvasManager)) { + c = window.G_vmlCanvasManager.initElement(c); + this.ie = parseFloat(navigator.appVersion.split('MSIE')[1]); + } + if(c && (!c.getContext || !c.getContext('2d').fillText)) { + p = doc.createElement('DIV'); + for(i = 0; i < cp.length; ++i) + p[cp[i]] = c[cp[i]]; + c.parentNode.insertBefore(p,c); + c.parentNode.removeChild(c); + throw 0; + } + for(i in TagCanvas.options) + this[i] = opt && Defined(opt[i]) ? opt[i] : + (Defined(TagCanvas[i]) ? TagCanvas[i] : TagCanvas.options[i]); + + this.canvas = c; + this.ctxt = c.getContext('2d'); + this.z1 = 250 / max(this.depth, 0.001); + this.z2 = this.z1 / this.zoom; + this.radius = min(c.height, c.width) * 0.0075; // fits radius of 100 in canvas + this.max_radius = 100; + this.max_weight = []; + this.min_weight = []; + this.textFont = this.textFont && FixFont(this.textFont); + this.textHeight *= 1; + this.pulsateTo = Clamp(this.pulsateTo, 0, 1); + this.minBrightness = Clamp(this.minBrightness, 0, 1); + this.maxBrightness = Clamp(this.maxBrightness, this.minBrightness, 1); + this.ctxt.textBaseline = 'top'; + this.lx = (this.lock + '').indexOf('x') + 1; + this.ly = (this.lock + '').indexOf('y') + 1; + this.frozen = this.dx = this.dy = this.fixedAnim = this.touchState = 0; + this.fixedAlpha = 1; + this.source = lctr || cid; + this.repeatTags = min(64, ~~this.repeatTags); + this.minTags = min(200, ~~this.minTags); + if(this.minTags > 0 && this.repeatTags < 1 && (i = this.GetTags().length)) + this.repeatTags = ceil(this.minTags / i) - 1; + this.transform = Matrix.Identity(); + this.startTime = this.time = TimeNow(); + this.mx = this.my = -1; + this.centreImage && CentreImage(this); + this.Animate = this.dragControl ? this.AnimateDrag : this.AnimatePosition; + this.animTiming = (typeof TagCanvas[this.animTiming] == 'function' ? + TagCanvas[this.animTiming] : TagCanvas.Smooth); + if(this.shadowBlur || this.shadowOffset[0] || this.shadowOffset[1]) { + // let the browser translate "red" into "#ff0000" + this.ctxt.shadowColor = this.shadow; + this.shadow = this.ctxt.shadowColor; + this.shadowAlpha = ShadowAlphaBroken(); + } else { + delete this.shadow; + } + this.Load(); + if(lctr && this.hideTags) { + (function(t) { + if(TagCanvas.loaded) + t.HideTags(); + else + AddHandler('load', function() { t.HideTags(); }, window); + })(this); + } + + this.yaw = this.initial ? this.initial[0] * this.maxSpeed : 0; + this.pitch = this.initial ? this.initial[1] * this.maxSpeed : 0; + if(this.tooltip) { + this.ctitle = c.title; + c.title = ''; + if(this.tooltip == 'native') { + this.Tooltip = this.TooltipNative; + } else { + this.Tooltip = this.TooltipDiv; + if(!this.ttdiv) { + this.ttdiv = doc.createElement('div'); + this.ttdiv.className = this.tooltipClass; + this.ttdiv.style.position = 'absolute'; + this.ttdiv.style.zIndex = c.style.zIndex + 1; + AddHandler('mouseover',function(e){e.target.style.display='none';},this.ttdiv); + doc.body.appendChild(this.ttdiv); + } + } + } else { + this.Tooltip = this.TooltipNone; + } + if(!this.noMouse && !handlers[cid]) { + handlers[cid] = [ + ['mousemove', MouseMove], + ['mouseout', MouseOut], + ['mouseup', MouseUp], + ['touchstart', TouchDown], + ['touchend', TouchUp], + ['touchcancel', TouchUp], + ['touchmove', TouchMove] + ]; + if(this.dragControl) { + handlers[cid].push(['mousedown', MouseDown]); + handlers[cid].push(['selectstart', Nop]); + } + if(this.wheelZoom) { + handlers[cid].push(['mousewheel', MouseWheel]); + handlers[cid].push(['DOMMouseScroll', MouseWheel]); + } + for(i = 0; i < handlers[cid].length; ++i) + AddHandler(handlers[cid][i][0], handlers[cid][i][1], c); + } + if(!TagCanvas.started) { + raf = window.requestAnimationFrame = window.requestAnimationFrame || + window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || + window.msRequestAnimationFrame; + TagCanvas.NextFrame = raf ? TagCanvas.NextFrameRAF : + TagCanvas.NextFrameTimeout; + TagCanvas.interval = this.interval; + TagCanvas.NextFrame(this.interval); + TagCanvas.started = 1; + } +} +TCproto = TagCanvas.prototype; +TCproto.SourceElements = function() { + if(doc.querySelectorAll) + return doc.querySelectorAll('#' + this.source); + return [doc.getElementById(this.source)]; +}; +TCproto.HideTags = function() { + var el = this.SourceElements(), i; + for(i = 0; i < el.length; ++i) + el[i].style.display = 'none'; +}; +TCproto.GetTags = function() { + var el = this.SourceElements(), etl, tl = [], i, j, k; + for(k = 0; k <= this.repeatTags; ++k) { + for(i = 0; i < el.length; ++i) { + etl = el[i].getElementsByTagName('a'); + for(j = 0; j < etl.length; ++j) { + tl.push(etl[j]); + } + } + } + return tl; +}; +TCproto.Message = function(text) { + var tl = [], i, p, tc = text.split(''), a, t, x, z; + for(i = 0; i < tc.length; ++i) { + if(tc[i] != ' ') { + p = i - tc.length / 2; + a = doc.createElement('A'); + a.href = '#'; + a.innerText = tc[i]; + x = 100 * sin(p / 9); + z = -100 * cos(p / 9); + t = new Tag(this, tc[i], a, [x,0,z], 2, 18, '#000', '#fff', 0, 0, 0, + 'monospace', 2, tc[i]); + t.Init(); + tl.push(t); + } + } + return tl; +}; +TCproto.CreateTag = function(e) { + var im, i, t, txt, ts, font, bc, boc, p = [0, 0, 0]; + if('text' != this.imageMode) { + im = e.getElementsByTagName('img'); + if(im.length) { + i = new Image; + i.src = im[0].src; + + if(!this.imageMode) { + t = new Tag(this, "", e, p, 0, 0); + t.SetImage(i); + //t.Init(); + AddImage(i, im[0], t, this); + return t; + } + } + } + if('image' != this.imageMode) { + ts = new TextSplitter(e); + txt = ts.Lines(); + if(!ts.Empty()) { + font = this.textFont || FixFont(GetProperty(e,'font-family')); + if(this.splitWidth) + txt = ts.SplitWidth(this.splitWidth, this.ctxt, font, this.textHeight); + + bc = this.bgColour == 'tag' ? GetProperty(e, 'background-color') : + this.bgColour; + boc = this.bgOutline == 'tag' ? GetProperty(e, 'color') : this.bgOutline; + } else { + ts = null; + } + } + if(ts || i) { + t = new Tag(this, txt, e, p, 2, this.textHeight + 2, + this.textColour || GetProperty(e,'color'), bc, this.bgRadius, + boc, this.bgOutlineThickness, font, this.padding, ts && ts.original); + if(i) { + t.SetImage(i); + AddImage(i, im[0], t, this); + } else { + t.Init(); + } + return t; + } +}; +TCproto.UpdateTag = function(t, a) { + var colour = this.textColour || GetProperty(a, 'color'), + font = this.textFont || FixFont(GetProperty(a, 'font-family')), + bc = this.bgColour == 'tag' ? GetProperty(a, 'background-color') : + this.bgColour, boc = this.bgOutline == 'tag' ? GetProperty(a, 'color') : + this.bgOutline; + t.a = a; + t.title = a.title; + if(t.colour != colour || t.textFont != font || t.bgColour != bc || + t.bgOutline != boc) + t.SetFont(font, colour, bc, boc); +}; +TCproto.Weight = function(tl) { + var ll = tl.length, w, i, s, weights = [], valid, + wfrom = this.weightFrom ? this.weightFrom.split(/[, ]/) : [null], + wl = wfrom.length; + for(i = 0; i < ll; ++i) { + weights[i] = []; + for(s = 0; s < wl; ++s) { + w = FindWeight(tl[i].a, wfrom[s], this.textHeight); + if(!this.max_weight[s] || w > this.max_weight[s]) + this.max_weight[s] = w; + if(!this.min_weight[s] || w < this.min_weight[s]) + this.min_weight[s] = w; + weights[i][s] = w; + } + } + for(s = 0; s < wl; ++s) { + if(this.max_weight[s] > this.min_weight[s]) + valid = 1; + } + if(valid) { + for(i = 0; i < ll; ++i) { + tl[i].SetWeight(weights[i]); + } + } +}; +TCproto.Load = function() { + var tl = this.GetTags(), taglist = [], shape, t, + shapeArgs, rx, ry, rz, vl, i, tagmap = [], pfuncs = { + sphere: PointsOnSphere, + vcylinder: PointsOnCylinderV, + hcylinder: PointsOnCylinderH, + vring: PointsOnRingV, + hring: PointsOnRingH + }; + + if(tl.length) { + tagmap.length = tl.length; + for(i = 0; i < tl.length; ++i) + tagmap[i] = i; + this.shuffleTags && Shuffle(tagmap); + rx = 100 * this.radiusX; + ry = 100 * this.radiusY; + rz = 100 * this.radiusZ; + this.max_radius = max(rx, max(ry, rz)); + + for(i = 0; i < tl.length; ++i) { + t = this.CreateTag(tl[tagmap[i]]); + if(t) + taglist.push(t); + } + this.weight && this.Weight(taglist, true); + + if(this.shapeArgs) { + this.shapeArgs[0] = taglist.length; + } else { + shapeArgs = this.shape.toString().split(/[(),]/); + shape = shapeArgs.shift(); + if(typeof window[shape] === 'function') + this.shape = window[shape]; + else + this.shape = pfuncs[shape] || pfuncs.sphere; + this.shapeArgs = [taglist.length, rx, ry, rz].concat(shapeArgs); + } + vl = this.shape.apply(this, this.shapeArgs); + this.listLength = taglist.length; + for(i = 0; i < taglist.length; ++i) + taglist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + } + if(this.noTagsMessage && !taglist.length) + taglist = this.Message('No tags'); + this.taglist = taglist; +}; +TCproto.Update = function() { + var tl = this.GetTags(), newlist = [], + taglist = this.taglist, found, + added = [], removed = [], vl, ol, nl, i, j; + + if(!this.shapeArgs) + return this.Load(); + + if(tl.length) { + nl = this.listLength = tl.length; + ol = taglist.length; + + // copy existing list, populate "removed" + for(i = 0; i < ol; ++i) { + newlist.push(taglist[i]); + removed.push(i); + } + + // find added and removed tags + for(i = 0; i < nl; ++i) { + for(j = 0, found = 0; j < ol; ++j) { + if(taglist[j].EqualTo(tl[i])) { + this.UpdateTag(newlist[j], tl[i]); + found = removed[j] = -1; + } + } + if(!found) + added.push(i); + } + + // clean out found tags from removed list + for(i = 0, j = 0; i < ol; ++i) { + if(removed[j] == -1) + removed.splice(j,1); + else + ++j; + } + + // insert new tags in gaps where old tags removed + if(removed.length) { + Shuffle(removed); + while(removed.length && added.length) { + i = removed.shift(); + j = added.shift(); + newlist[i] = this.CreateTag(tl[j]); + } + + // remove any more (in reverse order) + removed.sort(function(a,b) {return a-b}); + while(removed.length) { + newlist.splice(removed.pop(), 1); + } + } + + // add any extra tags + j = newlist.length / (added.length + 1); + i = 0; + while(added.length) { + newlist.splice(ceil(++i * j), 0, this.CreateTag(tl[added.shift()])); + } + + // assign correct positions to tags + this.shapeArgs[0] = nl = newlist.length; + vl = this.shape.apply(this, this.shapeArgs); + for(i = 0; i < nl; ++i) + newlist[i].position = new Vector(vl[i][0], vl[i][1], vl[i][2]); + + // reweight tags + this.weight && this.Weight(newlist); + } + this.taglist = newlist; +}; +TCproto.SetShadow = function(c) { + c.shadowBlur = this.shadowBlur; + c.shadowOffsetX = this.shadowOffset[0]; + c.shadowOffsetY = this.shadowOffset[1]; +}; +TCproto.Draw = function(t) { + if(this.paused) + return; + var cv = this.canvas, cw = cv.width, ch = cv.height, max_sc = 0, + tdelta = (t - this.time) * TagCanvas.interval / 1000, + x = cw / 2 + this.offsetX, y = ch / 2 + this.offsetY, c = this.ctxt, + active, a, i, aindex = -1, tl = this.taglist, l = tl.length, + frontsel = this.frontSelect, centreDrawn = (this.centreFunc == Nop), fixed; + this.time = t; + if(this.frozen && this.drawn) + return this.Animate(cw,ch,tdelta); + fixed = this.AnimateFixed(); + c.setTransform(1,0,0,1,0,0); + for(i = 0; i < l; ++i) + tl[i].Calc(this.transform, this.fixedAlpha); + tl = SortList(tl, function(a,b) {return b.z-a.z}); + + if(fixed && this.fixedAnim.active) { + active = this.fixedAnim.tag.UpdateActive(c, x, y); + } else { + this.active = null; + for(i = 0; i < l; ++i) { + a = this.mx >= 0 && this.my >= 0 && this.taglist[i].CheckActive(c, x, y); + if(a && a.sc > max_sc && (!frontsel || a.z <= 0)) { + active = a; + aindex = i; + active.tag = this.taglist[i]; + max_sc = a.sc; + } + } + this.active = active; + } + + this.txtOpt || (this.shadow && this.SetShadow(c)); + c.clearRect(0,0,cw,ch); + for(i = 0; i < l; ++i) { + if(!centreDrawn && tl[i].z <= 0) { + // run the centreFunc if the next tag is at the front + try { this.centreFunc(c, cw, ch, x, y); } + catch(e) { + alert(e); + // don't run it again + this.centreFunc = Nop; + } + centreDrawn = true; + } + + if(!(active && active.tag == tl[i] && active.PreDraw(c, tl[i], x, y))) + tl[i].Draw(c, x, y); + active && active.tag == tl[i] && active.PostDraw(c); + } + if(this.freezeActive && active) { + this.Freeze(); + } else { + this.UnFreeze(); + this.drawn = (l == this.listLength); + } + if(this.fixedCallback) { + this.fixedCallback(this,this.fixedCallbackTag); + this.fixedCallback = null; + } + fixed || this.Animate(cw, ch, tdelta); + active && active.LastDraw(c); + cv.style.cursor = active ? this.activeCursor : ''; + this.Tooltip(active,this.taglist[aindex]); +}; +TCproto.TooltipNone = function() { }; +TCproto.TooltipNative = function(active,tag) { + if(active) + this.canvas.title = tag && tag.title ? tag.title : ''; + else + this.canvas.title = this.ctitle; +}; +TCproto.SetTTDiv = function(title, tag) { + var tc = this, s = tc.ttdiv.style; + if(title != tc.ttdiv.innerHTML) + s.display = 'none'; + tc.ttdiv.innerHTML = title; + tag && (tag.title = tc.ttdiv.innerHTML); + if(s.display == 'none' && ! tc.tttimer) { + tc.tttimer = setTimeout(function() { + var p = AbsPos(tc.canvas.id); + s.display = 'block'; + s.left = p.x + tc.mx + 'px'; + s.top = p.y + tc.my + 24 + 'px'; + tc.tttimer = null; + }, tc.tooltipDelay); + } +}; +TCproto.TooltipDiv = function(active,tag) { + if(active && tag && tag.title) { + this.SetTTDiv(tag.title, tag); + } else if(!active && this.mx != -1 && this.my != -1 && this.ctitle.length) { + this.SetTTDiv(this.ctitle); + } else { + this.ttdiv.style.display = 'none'; + } +}; +TCproto.Transform = function(tc, p, y) { + if(p || y) { + var sp = sin(p), cp = cos(p), sy = sin(y), cy = cos(y), + ym = new Matrix([cy,0,sy, 0,1,0, -sy,0,cy]), + pm = new Matrix([1,0,0, 0,cp,-sp, 0,sp,cp]); + tc.transform = tc.transform.mul(ym.mul(pm)); + } +}; +TCproto.AnimateFixed = function() { + var fa, t1, angle, m, d; + if(this.fadeIn) { + t1 = TimeNow() - this.startTime; + if(t1 >= this.fadeIn) { + this.fadeIn = 0; + this.fixedAlpha = 1; + } else { + this.fixedAlpha = t1 / this.fadeIn; + } + } + if(this.fixedAnim) { + if(!this.fixedAnim.transform) + this.fixedAnim.transform = this.transform; + fa = this.fixedAnim, t1 = TimeNow() - fa.t0, angle = fa.angle, + m, d = this.animTiming(fa.t, t1); + this.transform = fa.transform; + if(t1 >= fa.t) { + this.fixedCallbackTag = fa.tag; + this.fixedCallback = fa.cb; + this.fixedAnim = this.yaw = this.pitch = 0; + } else { + angle *= d; + } + m = Matrix.Rotation(angle, fa.axis); + this.transform = this.transform.mul(m); + return (this.fixedAnim != 0); + } + return false; +}; +TCproto.AnimatePosition = function(w, h, t) { + var tc = this, x = tc.mx, y = tc.my, s, r; + if(!tc.frozen && x >= 0 && y >= 0 && x < w && y < h) { + s = tc.maxSpeed, r = tc.reverse ? -1 : 1; + tc.lx || (tc.yaw = ((x * 2 * s / w) - s) * r * t); + tc.ly || (tc.pitch = ((y * 2 * s / h) - s) * -r * t); + tc.initial = null; + } else if(!tc.initial) { + if(tc.frozen && !tc.freezeDecel) + tc.yaw = tc.pitch = 0; + else + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.AnimateDrag = function(w, h, t) { + var tc = this, rs = 100 * t * tc.maxSpeed / tc.max_radius / tc.zoom; + if(tc.dx || tc.dy) { + tc.lx || (tc.yaw = tc.dx * rs / tc.stretchX); + tc.ly || (tc.pitch = tc.dy * -rs / tc.stretchY); + tc.dx = tc.dy = 0; + tc.initial = null; + } else if(!tc.initial) { + tc.Decel(tc); + } + this.Transform(tc, tc.pitch, tc.yaw); +}; +TCproto.Freeze = function() { + if(!this.frozen) { + this.preFreeze = [this.yaw, this.pitch]; + this.frozen = 1; + this.drawn = 0; + } +}; +TCproto.UnFreeze = function() { + if(this.frozen) { + this.yaw = this.preFreeze[0]; + this.pitch = this.preFreeze[1]; + this.frozen = 0; + } +}; +TCproto.Decel = function(tc) { + var s = tc.minSpeed, ay = abs(tc.yaw), ap = abs(tc.pitch); + if(!tc.lx && ay > s) + tc.yaw = ay > tc.z0 ? tc.yaw * tc.decel : 0; + if(!tc.ly && ap > s) + tc.pitch = ap > tc.z0 ? tc.pitch * tc.decel : 0; +}; +TCproto.Zoom = function(r) { + this.z2 = this.z1 * (1/r); + this.drawn = 0; +}; +TCproto.Clicked = function(e) { + var a = this.active; + try { + if(a && a.tag) + if(this.clickToFront === false || this.clickToFront === null) + a.tag.Clicked(e); + else + this.TagToFront(a.tag, this.clickToFront, function() { + a.tag.Clicked(e); + }, true); + } catch(ex) { + } +}; +TCproto.Wheel = function(i) { + var z = this.zoom + this.zoomStep * (i ? 1 : -1); + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.BeginDrag = function(e) { + this.down = EventXY(e, this.canvas); + e.cancelBubble = true; + e.returnValue = false; + e.preventDefault && e.preventDefault(); +}; +TCproto.Drag = function(e, p) { + if(this.dragControl && this.down) { + var t2 = this.dragThreshold * this.dragThreshold, + dx = p.x - this.down.x, dy = p.y - this.down.y; + if(this.dragging || dx * dx + dy * dy > t2) { + this.dx = dx; + this.dy = dy; + this.dragging = 1; + this.down = p; + } + } + return this.dragging; +}; +TCproto.EndDrag = function() { + var res = this.dragging; + this.dragging = this.down = null; + return res; +}; +function PinchDistance(e) { + var t1 = e.targetTouches[0], t2 = e.targetTouches[1]; + return sqrt(pow(t2.pageX - t1.pageX, 2) + pow(t2.pageY - t1.pageY, 2)); +} +TCproto.BeginPinch = function(e) { + this.pinched = [PinchDistance(e), this.zoom]; + e.preventDefault && e.preventDefault(); +}; +TCproto.Pinch = function(e) { + var z, d, p = this.pinched; + if(!p) + return; + d = PinchDistance(e); + z = p[1] * d / p[0]; + this.zoom = min(this.zoomMax,max(this.zoomMin,z)); + this.Zoom(this.zoom); +}; +TCproto.EndPinch = function(e) { + this.pinched = null; +}; +TCproto.Pause = function() { this.paused = true; }; +TCproto.Resume = function() { this.paused = false; }; +TCproto.SetSpeed = function(i) { + this.initial = i; + this.yaw = i[0] * this.maxSpeed; + this.pitch = i[1] * this.maxSpeed; +}; +TCproto.FindTag = function(t) { + if(!Defined(t)) + return null; + Defined(t.index) && (t = t.index); + if(!IsObject(t)) + return this.taglist[t]; + var srch, tgt, i; + if(Defined(t.id)) + srch = 'id', tgt = t.id; + else if(Defined(t.text)) + srch = 'innerText', tgt = t.text; + + for(i = 0; i < this.taglist.length; ++i) + if(this.taglist[i].a[srch] == tgt) + return this.taglist[i]; +}; +TCproto.RotateTag = function(tag, lt, lg, time, callback, active) { + var t = tag.xformed, v1 = new Vector(t.x, t.y, t.z), + v2 = MakeVector(lg, lt), angle = v1.angle(v2), u = v1.cross(v2).unit(); + if(angle == 0) { + this.fixedCallbackTag = tag; + this.fixedCallback = callback; + } else { + this.fixedAnim = { + angle: -angle, + axis: u, + t: time, + t0: TimeNow(), + cb: callback, + tag: tag, + active: active + }; + } +}; +TCproto.TagToFront = function(tag, time, callback, active) { + this.RotateTag(tag, 0, 0, time, callback, active); +}; +TagCanvas.Start = function(id,l,o) { + TagCanvas.Delete(id); + TagCanvas.tc[id] = new TagCanvas(id,l,o); +}; +function tccall(f,id) { + TagCanvas.tc[id] && TagCanvas.tc[id][f](); +} +TagCanvas.Linear = function(t, t0) { return t0 / t; } +TagCanvas.Smooth = function(t, t0) { return 0.5 - cos(t0 * Math.PI / t) / 2; } +TagCanvas.Pause = function(id) { tccall('Pause',id); }; +TagCanvas.Resume = function(id) { tccall('Resume',id); }; +TagCanvas.Reload = function(id) { tccall('Load',id); }; +TagCanvas.Update = function(id) { tccall('Update',id); }; +TagCanvas.SetSpeed = function(id, speed) { + if(IsObject(speed) && TagCanvas.tc[id] && + !isNaN(speed[0]) && !isNaN(speed[1])) { + TagCanvas.tc[id].SetSpeed(speed); + return true; + } + return false; +}; +TagCanvas.TagToFront = function(id, options) { + if(!IsObject(options)) + return false; + options.lat = options.lng = 0; + return TagCanvas.RotateTag(id, options); +}; +TagCanvas.RotateTag = function(id, options) { + if(IsObject(options) && TagCanvas.tc[id]) { + if(isNaN(options.time)) + options.time = 500; + var tt = TagCanvas.tc[id].FindTag(options); + if(tt) { + TagCanvas.tc[id].RotateTag(tt, options.lat, options.lng, + options.time, options.callback, options.active); + return true; + } + } + return false; +}; +TagCanvas.Delete = function(id) { + var i, c; + if(handlers[id]) { + c = doc.getElementById(id); + if(c) { + for(i = 0; i < handlers[id].length; ++i) + RemoveHandler(handlers[id][i][0], handlers[id][i][1], c); + } + } + delete handlers[id]; + delete TagCanvas.tc[id]; +}; +TagCanvas.NextFrameRAF = function() { + requestAnimationFrame(DrawCanvasRAF); +}; +TagCanvas.NextFrameTimeout = function(iv) { + setTimeout(DrawCanvas, iv); +}; +TagCanvas.tc = {}; +TagCanvas.options = { +z1: 20000, +z2: 20000, +z0: 0.0002, +freezeActive: false, +freezeDecel: false, +activeCursor: 'pointer', +pulsateTo: 1, +pulsateTime: 3, +reverse: false, +depth: 0.5, +maxSpeed: 0.05, +minSpeed: 0, +decel: 0.95, +interval: 20, +minBrightness: 0.1, +maxBrightness: 1, +outlineColour: '#ffff99', +outlineThickness: 2, +outlineOffset: 5, +outlineMethod: 'outline', +outlineRadius: 0, +textColour: '#ff99ff', +textHeight: 15, +textFont: 'Helvetica, Arial, sans-serif', +shadow: '#000', +shadowBlur: 0, +shadowOffset: [0,0], +initial: null, +hideTags: true, +zoom: 1, +weight: false, +weightMode: 'size', +weightFrom: null, +weightSize: 1, +weightSizeMin: null, +weightSizeMax: null, +weightGradient: {0:'#f00', 0.33:'#ff0', 0.66:'#0f0', 1:'#00f'}, +txtOpt: true, +txtScale: 2, +frontSelect: false, +wheelZoom: true, +zoomMin: 0.3, +zoomMax: 3, +zoomStep: 0.05, +shape: 'sphere', +lock: null, +tooltip: null, +tooltipDelay: 300, +tooltipClass: 'tctooltip', +radiusX: 1, +radiusY: 1, +radiusZ: 1, +stretchX: 1, +stretchY: 1, +offsetX: 0, +offsetY: 0, +shuffleTags: false, +noSelect: false, +noMouse: false, +imageScale: 1, +paused: false, +dragControl: false, +dragThreshold: 4, +centreFunc: Nop, +splitWidth: 0, +animTiming: 'Smooth', +clickToFront: false, +fadeIn: 0, +padding: 0, +bgColour: null, +bgRadius: 0, +bgOutline: null, +bgOutlineThickness: 0, +outlineIncrease: 4, +textAlign: 'centre', +textVAlign: 'middle', +imageMode: null, +imagePosition: null, +imagePadding: 2, +imageAlign: 'centre', +imageVAlign: 'middle', +noTagsMessage: true, +centreImage: null, +pinchZoom: false, +repeatTags: 0, +minTags: 0 +}; +for(i in TagCanvas.options) TagCanvas[i] = TagCanvas.options[i]; +window.TagCanvas = TagCanvas; +// set a flag for when the window has loaded +AddHandler('load',function(){TagCanvas.loaded=1},window); +})(); diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/vue.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/vue.js" new file mode 100644 index 0000000..5ebe420 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/vue.js" @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.5.22 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function l(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var h=Object.prototype.hasOwnProperty;function m(e,t){return h.call(e,t)}function y(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,_=y(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),b=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),$=/\B([A-Z])/g,w=y(function(e){return e.replace($,"-$1").toLowerCase()});var C=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function x(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function k(e,t){for(var n in t)e[n]=t[n];return e}function A(e){for(var t={},n=0;n0,q=z&&z.indexOf("edge/")>0,W=(z&&z.indexOf("android"),z&&/iphone|ipad|ipod|ios/.test(z)||"ios"===V),G=(z&&/chrome\/\d+/.test(z),{}.watch),Z=!1;if(B)try{var X={};Object.defineProperty(X,"passive",{get:function(){Z=!0}}),window.addEventListener("test-passive",null,X)}catch(e){}var Y=function(){return void 0===R&&(R=!B&&!U&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),R},Q=B&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ee(e){return"function"==typeof e&&/native code/.test(e.toString())}var te,ne="undefined"!=typeof Symbol&&ee(Symbol)&&"undefined"!=typeof Reflect&&ee(Reflect.ownKeys);te="undefined"!=typeof Set&&ee(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var re=O,ie=0,oe=function(){this.id=ie++,this.subs=[]};oe.prototype.addSub=function(e){this.subs.push(e)},oe.prototype.removeSub=function(e){v(this.subs,e)},oe.prototype.depend=function(){oe.target&&oe.target.addDep(this)},oe.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!m(i,"default"))a=!1;else if(""===a||a===w(e)){var c=Me(String,i.type);(c<0||s0&&(it((u=e(u,(a||"")+"_"+c))[0])&&it(f)&&(s[l]=pe(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?it(f)?s[l]=pe(f.text+u):""!==u&&s.push(pe(u)):it(u)&&it(f)?s[l]=pe(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function it(e){return n(e)&&n(e.text)&&!1===e.isComment}function ot(e,t){return(e.__esModule||ne&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function at(e){return e.isComment&&e.asyncFactory}function st(e){if(Array.isArray(e))for(var t=0;tkt&&bt[n].id>e.id;)n--;bt.splice(n+1,0,e)}else bt.push(e);Ct||(Ct=!0,We(At))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){De(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Tt={enumerable:!0,configurable:!0,get:O,set:O};function Nt(e,t,n){Tt.get=function(){return this[t][n]},Tt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Tt)}function jt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&ge(!1);var o=function(o){i.push(o);var a=Ee(o,t,n,e);$e(r,o,a),o in e||Nt(e,"_props",o)};for(var a in t)o(a);ge(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?O:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){se();try{return e.call(t,t)}catch(e){return De(e,t,"data()"),{}}finally{ce()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&m(r,o)||(void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&Nt(e,"_data",o))}var a;be(t,!0)}(e):be(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=Y();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new St(e,a||O,O,Et)),i in e||It(e,i,o)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function dn(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=fn(a.componentOptions);s&&!t(s)&&vn(n,o,r,i)}}}function vn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=sn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=Ne(cn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ft(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=pt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return an(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return an(t,e,n,r,i,!0)};var o=r&&r.data;$e(t,"$attrs",o&&o.attrs||e,null,!0),$e(t,"$listeners",n._parentListeners||e,null,!0)}(n),_t(n,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(ge(!1),Object.keys(t).forEach(function(n){$e(e,n,t[n])}),ge(!0))}(n),jt(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),_t(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=we,e.prototype.$delete=Ce,e.prototype.$watch=function(e,t,n){if(s(t))return Dt(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){De(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?x(t):t;for(var n=x(arguments,1),r=0,i=t.length;rparseInt(this.max)&&vn(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return D}};Object.defineProperty(e,"config",t),e.util={warn:re,extend:k,mergeOptions:Ne,defineReactive:$e},e.set=we,e.delete=Ce,e.nextTick=We,e.options=Object.create(null),L.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,mn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=x(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),ln(e),function(e){L.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:Y}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Zt}),un.version="2.5.22";var yn=f("style,class"),gn=f("input,textarea,option,select,progress"),_n=function(e,t,n){return"value"===n&&gn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},bn=f("contenteditable,draggable,spellcheck"),$n=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wn="http://www.w3.org/1999/xlink",Cn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},xn=function(e){return Cn(e)?e.slice(6,e.length):""},kn=function(e){return null==e||!1===e};function An(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=On(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=On(t,r.data));return function(e,t){if(n(e)||n(t))return Sn(e,Tn(t));return""}(t.staticClass,t.class)}function On(e,t){return{staticClass:Sn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function Sn(e,t){return e?t?e+" "+t:e:t||""}function Tn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?er(e,t,n):$n(t)?kn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):bn(t)?e.setAttribute(t,kn(n)||"false"===n?"false":"true"):Cn(t)?kn(n)?e.removeAttributeNS(wn,xn(t)):e.setAttributeNS(wn,t,n):er(e,t,n)}function er(e,t,n){if(kn(n))e.removeAttribute(t);else{if(K&&!J&&("TEXTAREA"===e.tagName||"INPUT"===e.tagName)&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var tr={create:Yn,update:Yn};function nr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=An(r),c=i._transitionClasses;n(c)&&(s=Sn(s,Tn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var rr,ir,or,ar,sr,cr,ur={create:nr,update:nr},lr=/[\w).+\-_$\]]/;function fr(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&lr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,ar),key:'"'+e.slice(ar+1)+'"'}:{exp:e,key:null};ir=e,ar=sr=cr=0;for(;!kr();)Ar(or=xr())?Sr(or):91===or&&Or(or);return{exp:e.slice(0,sr),key:e.slice(sr+1,cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function xr(){return ir.charCodeAt(++ar)}function kr(){return ar>=rr}function Ar(e){return 34===e||39===e}function Or(e){var t=1;for(sr=ar;!kr();)if(Ar(e=xr()))Sr(e);else if(91===e&&t++,93===e&&t--,0===t){cr=ar;break}}function Sr(e){for(var t=e;!kr()&&(e=xr())!==t;);}var Tr,Nr="__r",jr="__c";function Er(e,t,n){var r=Tr;return function i(){null!==t.apply(null,arguments)&&Lr(e,i,n,r)}}function Ir(e,t,n,r){var i;t=(i=t)._withTask||(i._withTask=function(){ze=!0;try{return i.apply(null,arguments)}finally{ze=!1}}),Tr.addEventListener(e,t,Z?{capture:n,passive:r}:n)}function Lr(e,t,n,r){(r||Tr).removeEventListener(e,t._withTask||t,n)}function Mr(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Tr=r.elm,function(e){if(n(e[Nr])){var t=K?"change":"input";e[t]=[].concat(e[Nr],e[t]||[]),delete e[Nr]}n(e[jr])&&(e.change=[].concat(e[jr],e.change||[]),delete e[jr])}(i),et(i,o,Ir,Lr,Er,r.context),Tr=void 0}}var Dr={create:Mr,update:Mr};function Pr(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=k({},c)),s)t(c[i])&&(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i){a._value=o;var u=t(o)?"":String(o);Fr(a,u)&&(a.value=u)}else a[i]=o}}}function Fr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.lazy)return!1;if(i.number)return l(r)!==l(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var Rr={create:Pr,update:Pr},Hr=y(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function Br(e){var t=Ur(e.style);return e.staticStyle?k(e.staticStyle,t):t}function Ur(e){return Array.isArray(e)?A(e):"string"==typeof e?Hr(e):e}var Vr,zr=/^--/,Kr=/\s*!important$/,Jr=function(e,t,n){if(zr.test(t))e.style.setProperty(t,n);else if(Kr.test(n))e.style.setProperty(t,n.replace(Kr,""),"important");else{var r=Wr(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(Xr).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Qr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Xr).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ei(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,ti(e.name||"v")),k(t,e),t}return"string"==typeof e?ti(e):void 0}}var ti=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),ni=B&&!J,ri="transition",ii="animation",oi="transition",ai="transitionend",si="animation",ci="animationend";ni&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(oi="WebkitTransition",ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(si="WebkitAnimation",ci="webkitAnimationEnd"));var ui=B?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function li(e){ui(function(){ui(e)})}function fi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Yr(e,t))}function pi(e,t){e._transitionClasses&&v(e._transitionClasses,t),Qr(e,t)}function di(e,t,n){var r=hi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===ri?ai:ci,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=ri,l=a,f=o.length):t===ii?u>0&&(n=ii,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ri:ii:null)?n===ri?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ri&&vi.test(r[oi+"Property"])}}function mi(e,t){for(;e.length1}function wi(e,t){!0!==t.data.show&&gi(t)}var Ci=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,f,v)}(f,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(f,""),_(f,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(f,""):e.text!==i.text&&u.setTextContent(f,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Si(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Oi(e,t){return t.every(function(t){return!N(t,e)})}function Si(e){return"_value"in e?e._value:e.value}function Ti(e){e.target.composing=!0}function Ni(e){e.target.composing&&(e.target.composing=!1,ji(e.target,"input"))}function ji(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Ei(e){return!e.componentInstance||e.data&&e.data.transition?e:Ei(e.componentInstance._vnode)}var Ii={model:xi,show:{bind:function(e,t,n){var r=t.value,i=(n=Ei(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,gi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Ei(n)).data&&n.data.transition?(n.data.show=!0,r?gi(n,function(){e.style.display=e.__vOriginalDisplay}):_i(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},Li={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Mi(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Mi(st(t.children)):e}function Di(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[_(o)]=i[o];return t}function Pi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Fi=function(e){return e.tag||at(e)},Ri=function(e){return"show"===e.name},Hi={name:"transition",props:Li,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Fi)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Mi(o);if(!a)return o;if(this._leaving)return Pi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Di(this),u=this._vnode,l=Mi(u);if(a.data.directives&&a.data.directives.some(Ri)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!at(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=k({},c);if("out-in"===r)return this._leaving=!0,tt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Pi(e,o);if("in-out"===r){if(at(a))return u;var p,d=function(){p()};tt(c,"afterEnter",d),tt(c,"enterCancelled",d),tt(f,"delayLeave",function(e){p=e})}}return o}}},Bi=k({tag:String,moveClass:String},Li);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vi(e){e.data.newPos=e.elm.getBoundingClientRect()}function zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete Bi.mode;var Ki={Transition:Hi,TransitionGroup:{props:Bi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=mt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Di(this),s=0;s-1?Mn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mn[e]=/HTMLUnknownElement/.test(t.toString())},k(un.options.directives,Ii),k(un.options.components,Ki),un.prototype.__patch__=B?Ci:O,un.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=fe),_t(e,"beforeMount"),r=function(){e._update(e._render(),n)},new St(e,r,O,{before:function(){e._isMounted&&!e._isDestroyed&&_t(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,_t(e,"mounted")),e}(this,e=e&&B?Pn(e):void 0,t)},B&&setTimeout(function(){D.devtools&&Q&&Q.emit("init",un)},0);var Ji=/\{\{((?:.|\r?\n)+?)\}\}/g,qi=/[-.*+?^${}()|[\]\/\\]/g,Wi=y(function(e){var t=e[0].replace(qi,"\\$&"),n=e[1].replace(qi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var Gi={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=$r(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=br(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var Zi,Xi={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=$r(e,"style");n&&(e.staticStyle=JSON.stringify(Hr(n)));var r=br(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},Yi=function(e){return(Zi=Zi||document.createElement("div")).innerHTML=e,Zi.textContent},Qi=f("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),eo=f("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),to=f("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),no=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ro="[a-zA-Z_][\\w\\-\\.]*",io="((?:"+ro+"\\:)?"+ro+")",oo=new RegExp("^<"+io),ao=/^\s*(\/?)>/,so=new RegExp("^<\\/"+io+"[^>]*>"),co=/^]+>/i,uo=/^",""":'"',"&":"&"," ":"\n"," ":"\t"},ho=/&(?:lt|gt|quot|amp);/g,mo=/&(?:lt|gt|quot|amp|#10|#9);/g,yo=f("pre,textarea",!0),go=function(e,t){return e&&yo(e)&&"\n"===t[0]};function _o(e,t){var n=t?mo:ho;return e.replace(n,function(e){return vo[e]})}var bo,$o,wo,Co,xo,ko,Ao,Oo,So=/^@|^v-on:/,To=/^v-|^@|^:/,No=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,jo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Eo=/^\(|\)$/g,Io=/:(.*)$/,Lo=/^:|^v-bind:/,Mo=/\.[^.]+/g,Do=y(Yi);function Po(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:function(e){for(var t={},n=0,r=e.length;n]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,fo(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),go(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(uo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v)),C(v+3);continue}}if(lo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(co);if(m){C(m[0].length);continue}var y=e.match(so);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),go(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(so.test($)||oo.test($)||uo.test($)||lo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d),C(d)}d<0&&(b=e,e=""),t.chars&&b&&t.chars(b)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(ao))&&(r=e.match(no));)C(r[0].length),i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&to(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,start:function(e,o,u){var l=r&&r.ns||Oo(e);K&&"svg"===l&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=fr(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),_r(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Cr(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Cr(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Cr(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=br(e,"value")||"null";hr(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),_r(e,"change",Cr(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Nr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Cr(t,l);c&&(f="if($event.target.composing)return;"+f),hr(e,"value","("+t+")"),_r(e,u,f,null,!0),(s||a)&&_r(e,"blur","$forceUpdate()")}(e,r,i);else if(!D.isReservedTag(o))return wr(e,r,i),!1;return!0},text:function(e,t){t.value&&hr(e,"textContent","_s("+t.value+")")},html:function(e,t){t.value&&hr(e,"innerHTML","_s("+t.value+")")}},isPreTag:function(e){return"pre"===e},isUnaryTag:Qi,mustUseProp:_n,canBeLeftOpenTag:eo,isReservedTag:In,getTagNamespace:Ln,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(Jo)},Zo=y(function(e){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))});function Xo(e,t){e&&(qo=Zo(t.staticKeys||""),Wo=t.isReservedTag||S,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!Wo(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(qo)))}(t);if(1===t.type){if(!Wo(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*\(/,Qo=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ea={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ta={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(e){return"if("+e+")return null;"},ra={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function ia(e,t){var n=t?"nativeOn:{":"on:{";for(var r in e)n+='"'+r+'":'+oa(r,e[r])+",";return n.slice(0,-1)+"}"}function oa(e,t){if(!t)return"function(){}";if(Array.isArray(t))return"["+t.map(function(t){return oa(e,t)}).join(",")+"]";var n=Qo.test(t.value),r=Yo.test(t.value);if(t.modifiers){var i="",o="",a=[];for(var s in t.modifiers)if(ra[s])o+=ra[s],ea[s]&&a.push(s);else if("exact"===s){var c=t.modifiers;o+=na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!('button' in $event)&&"+e.map(aa).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(n?"return "+t.value+"($event)":r?"return ("+t.value+")($event)":t.value)+"}"}return n||r?t.value:"function($event){"+t.value+"}"}function aa(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ea[e],r=ta[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var sa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:O},ca=function(e){this.options=e,this.warn=e.warn||dr,this.transforms=vr(e.modules,"transformCode"),this.dataGenFns=vr(e.modules,"genData"),this.directives=k(k({},sa),e.directives);var t=e.isReservedTag||S;this.maybeComponent=function(e){return!(t(e.tag)&&!e.component)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function ua(e,t){var n=new ca(t);return{render:"with(this){return "+(e?la(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function la(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return fa(e,t);if(e.once&&!e.onceProcessed)return pa(e,t);if(e.for&&!e.forProcessed)return function(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||la)(e,t)+"})"}(e,t);if(e.if&&!e.ifProcessed)return da(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=ma(e,t),i="_t("+n+(r?","+r:""),o=e.attrs&&"{"+e.attrs.map(function(e){return _(e.name)+":"+e.value}).join(",")+"}",a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:ma(t,n,!0);return"_c("+e+","+va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=va(e,t));var i=e.inlineTemplate?null:ma(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o':'
    ',Ca.innerHTML.indexOf(" ")>0}var Oa=!!B&&Aa(!1),Sa=!!B&&Aa(!0),Ta=y(function(e){var t=Pn(e);return t&&t.innerHTML}),Na=un.prototype.$mount;return un.prototype.$mount=function(e,t){if((e=e&&Pn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=Ta(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=ka(r,{shouldDecodeNewlines:Oa,shouldDecodeNewlinesForHref:Sa,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Na.call(this,e,t)},un.compile=ka,un}); \ No newline at end of file diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/zepto.js" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/zepto.js" new file mode 100644 index 0000000..3b450a8 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/js/zepto.js" @@ -0,0 +1,1909 @@ +/* Zepto v1.1.2-5-g4c456f6 - zepto ajax event fx fx_methods selector touch - zeptojs.com/license */ + +var Zepto = (function() { + var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter, + document = window.document, + elementDisplay = {}, classCache = {}, + cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 }, + fragmentRE = /^\s*<(\w+|!)[^>]*>/, + singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rootNodeRE = /^(?:body|html)$/i, + capitalRE = /([A-Z])/g, + + // special attributes that should be get/set via method calls + methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'], + + adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ], + table = document.createElement('table'), + tableRow = document.createElement('tr'), + containers = { + 'tr': document.createElement('tbody'), + 'tbody': table, 'thead': table, 'tfoot': table, + 'td': tableRow, 'th': tableRow, + '*': document.createElement('div') + }, + readyRE = /complete|loaded|interactive/, + classSelectorRE = /^\.([\w-]+)$/, + idSelectorRE = /^#([\w-]*)$/, + simpleSelectorRE = /^[\w-]*$/, + class2type = {}, + toString = class2type.toString, + zepto = {}, + camelize, uniq, + tempParent = document.createElement('div'), + propMap = { + 'tabindex': 'tabIndex', + 'readonly': 'readOnly', + 'for': 'htmlFor', + 'class': 'className', + 'maxlength': 'maxLength', + 'cellspacing': 'cellSpacing', + 'cellpadding': 'cellPadding', + 'rowspan': 'rowSpan', + 'colspan': 'colSpan', + 'usemap': 'useMap', + 'frameborder': 'frameBorder', + 'contenteditable': 'contentEditable' + } + + zepto.matches = function(element, selector) { + if (!selector || !element || element.nodeType !== 1) return false + var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector || + element.oMatchesSelector || element.matchesSelector + if (matchesSelector) return matchesSelector.call(element, selector) + // fall back to performing a selector: + var match, parent = element.parentNode, temp = !parent + if (temp) (parent = tempParent).appendChild(element) + match = ~zepto.qsa(parent, selector).indexOf(element) + temp && tempParent.removeChild(element) + return match + } + + function type(obj) { + return obj == null ? String(obj) : + class2type[toString.call(obj)] || "object" + } + + function isFunction(value) { return type(value) == "function" } + function isWindow(obj) { return obj != null && obj == obj.window } + function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE } + function isObject(obj) { return type(obj) == "object" } + function isPlainObject(obj) { + return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype + } + function isArray(value) { return value instanceof Array } + function likeArray(obj) { return typeof obj.length == 'number' } + + function compact(array) { return filter.call(array, function(item){ return item != null }) } + function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array } + camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) } + function dasherize(str) { + return str.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/_/g, '-') + .toLowerCase() + } + uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) } + + function classRE(name) { + return name in classCache ? + classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)')) + } + + function maybeAddPx(name, value) { + return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value + } + + function defaultDisplay(nodeName) { + var element, display + if (!elementDisplay[nodeName]) { + element = document.createElement(nodeName) + document.body.appendChild(element) + display = getComputedStyle(element, '').getPropertyValue("display") + element.parentNode.removeChild(element) + display == "none" && (display = "block") + elementDisplay[nodeName] = display + } + return elementDisplay[nodeName] + } + + function children(element) { + return 'children' in element ? + slice.call(element.children) : + $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node }) + } + + // `$.zepto.fragment` takes a html string and an optional tag name + // to generate DOM nodes nodes from the given html string. + // The generated DOM nodes are returned as an array. + // This function can be overriden in plugins for example to make + // it compatible with browsers that don't support the DOM fully. + zepto.fragment = function(html, name, properties) { + var dom, nodes, container + + // A special case optimization for a single tag + if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1)) + + if (!dom) { + if (html.replace) html = html.replace(tagExpanderRE, "<$1>") + if (name === undefined) name = fragmentRE.test(html) && RegExp.$1 + if (!(name in containers)) name = '*' + + container = containers[name] + container.innerHTML = '' + html + dom = $.each(slice.call(container.childNodes), function(){ + container.removeChild(this) + }) + } + + if (isPlainObject(properties)) { + nodes = $(dom) + $.each(properties, function(key, value) { + if (methodAttributes.indexOf(key) > -1) nodes[key](value) + else nodes.attr(key, value) + }) + } + + return dom + } + + // `$.zepto.Z` swaps out the prototype of the given `dom` array + // of nodes with `$.fn` and thus supplying all the Zepto functions + // to the array. Note that `__proto__` is not supported on Internet + // Explorer. This method can be overriden in plugins. + zepto.Z = function(dom, selector) { + dom = dom || [] + dom.__proto__ = $.fn + dom.selector = selector || '' + return dom + } + + // `$.zepto.isZ` should return `true` if the given object is a Zepto + // collection. This method can be overriden in plugins. + zepto.isZ = function(object) { + return object instanceof zepto.Z + } + + // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and + // takes a CSS selector and an optional context (and handles various + // special cases). + // This method can be overriden in plugins. + zepto.init = function(selector, context) { + var dom + // If nothing given, return an empty Zepto collection + if (!selector) return zepto.Z() + // Optimize for string selectors + else if (typeof selector == 'string') { + selector = selector.trim() + // If it's a html fragment, create nodes from it + // Note: In both Chrome 21 and Firefox 15, DOM error 12 + // is thrown if the fragment doesn't begin with < + if (selector[0] == '<' && fragmentRE.test(selector)) + dom = zepto.fragment(selector, RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // If it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // If a function is given, call it when the DOM is ready + else if (isFunction(selector)) return $(document).ready(selector) + // If a Zepto collection is given, just return it + else if (zepto.isZ(selector)) return selector + else { + // normalize array if an array of nodes is given + if (isArray(selector)) dom = compact(selector) + // Wrap DOM nodes. + else if (isObject(selector)) + dom = [selector], selector = null + // If it's a html fragment, create nodes from it + else if (fragmentRE.test(selector)) + dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null + // If there's a context, create a collection on that context first, and select + // nodes from there + else if (context !== undefined) return $(context).find(selector) + // And last but no least, if it's a CSS selector, use it to select nodes. + else dom = zepto.qsa(document, selector) + } + // create a new Zepto collection from the nodes found + return zepto.Z(dom, selector) + } + + // `$` will be the base `Zepto` object. When calling this + // function just call `$.zepto.init, which makes the implementation + // details of selecting nodes and creating Zepto collections + // patchable in plugins. + $ = function(selector, context){ + return zepto.init(selector, context) + } + + function extend(target, source, deep) { + for (key in source) + if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { + if (isPlainObject(source[key]) && !isPlainObject(target[key])) + target[key] = {} + if (isArray(source[key]) && !isArray(target[key])) + target[key] = [] + extend(target[key], source[key], deep) + } + else if (source[key] !== undefined) target[key] = source[key] + } + + // Copy all but undefined properties from one or more + // objects to the `target` object. + $.extend = function(target){ + var deep, args = slice.call(arguments, 1) + if (typeof target == 'boolean') { + deep = target + target = args.shift() + } + args.forEach(function(arg){ extend(target, arg, deep) }) + return target + } + + // `$.zepto.qsa` is Zepto's CSS selector implementation which + // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`. + // This method can be overriden in plugins. + zepto.qsa = function(element, selector){ + var found, + maybeID = selector[0] == '#', + maybeClass = !maybeID && selector[0] == '.', + nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked + isSimple = simpleSelectorRE.test(nameOnly) + return (isDocument(element) && isSimple && maybeID) ? + ( (found = element.getElementById(nameOnly)) ? [found] : [] ) : + (element.nodeType !== 1 && element.nodeType !== 9) ? [] : + slice.call( + isSimple && !maybeID ? + maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class + element.getElementsByTagName(selector) : // Or a tag + element.querySelectorAll(selector) // Or it's not simple, and we need to query all + ) + } + + function filtered(nodes, selector) { + return selector == null ? $(nodes) : $(nodes).filter(selector) + } + + $.contains = function(parent, node) { + return parent !== node && parent.contains(node) + } + + function funcArg(context, arg, idx, payload) { + return isFunction(arg) ? arg.call(context, idx, payload) : arg + } + + function setAttribute(node, name, value) { + value == null ? node.removeAttribute(name) : node.setAttribute(name, value) + } + + // access className property while respecting SVGAnimatedString + function className(node, value){ + var klass = node.className, + svg = klass && klass.baseVal !== undefined + + if (value === undefined) return svg ? klass.baseVal : klass + svg ? (klass.baseVal = value) : (node.className = value) + } + + // "true" => true + // "false" => false + // "null" => null + // "42" => 42 + // "42.5" => 42.5 + // "08" => "08" + // JSON => parse if valid + // String => self + function deserializeValue(value) { + var num + try { + return value ? + value == "true" || + ( value == "false" ? false : + value == "null" ? null : + !/^0/.test(value) && !isNaN(num = Number(value)) ? num : + /^[\[\{]/.test(value) ? $.parseJSON(value) : + value ) + : value + } catch(e) { + return value + } + } + + $.type = type + $.isFunction = isFunction + $.isWindow = isWindow + $.isArray = isArray + $.isPlainObject = isPlainObject + + $.isEmptyObject = function(obj) { + var name + for (name in obj) return false + return true + } + + $.inArray = function(elem, array, i){ + return emptyArray.indexOf.call(array, elem, i) + } + + $.camelCase = camelize + $.trim = function(str) { + return str == null ? "" : String.prototype.trim.call(str) + } + + // plugin compatibility + $.uuid = 0 + $.support = { } + $.expr = { } + + $.map = function(elements, callback){ + var value, values = [], i, key + if (likeArray(elements)) + for (i = 0; i < elements.length; i++) { + value = callback(elements[i], i) + if (value != null) values.push(value) + } + else + for (key in elements) { + value = callback(elements[key], key) + if (value != null) values.push(value) + } + return flatten(values) + } + + $.each = function(elements, callback){ + var i, key + if (likeArray(elements)) { + for (i = 0; i < elements.length; i++) + if (callback.call(elements[i], i, elements[i]) === false) return elements + } else { + for (key in elements) + if (callback.call(elements[key], key, elements[key]) === false) return elements + } + + return elements + } + + $.grep = function(elements, callback){ + return filter.call(elements, callback) + } + + if (window.JSON) $.parseJSON = JSON.parse + + // Populate the class2type map + $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase() + }) + + // Define methods that will be available on all + // Zepto collections + $.fn = { + // Because a collection acts like an array + // copy over these useful array functions. + forEach: emptyArray.forEach, + reduce: emptyArray.reduce, + push: emptyArray.push, + sort: emptyArray.sort, + indexOf: emptyArray.indexOf, + concat: emptyArray.concat, + + // `map` and `slice` in the jQuery API work differently + // from their array counterparts + map: function(fn){ + return $($.map(this, function(el, i){ return fn.call(el, i, el) })) + }, + slice: function(){ + return $(slice.apply(this, arguments)) + }, + + ready: function(callback){ + // need to check if document.body exists for IE as that browser reports + // document ready when it hasn't yet created the body element + if (readyRE.test(document.readyState) && document.body) callback($) + else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false) + return this + }, + get: function(idx){ + return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length] + }, + toArray: function(){ return this.get() }, + size: function(){ + return this.length + }, + remove: function(){ + return this.each(function(){ + if (this.parentNode != null) + this.parentNode.removeChild(this) + }) + }, + each: function(callback){ + emptyArray.every.call(this, function(el, idx){ + return callback.call(el, idx, el) !== false + }) + return this + }, + filter: function(selector){ + if (isFunction(selector)) return this.not(this.not(selector)) + return $(filter.call(this, function(element){ + return zepto.matches(element, selector) + })) + }, + add: function(selector,context){ + return $(uniq(this.concat($(selector,context)))) + }, + is: function(selector){ + return this.length > 0 && zepto.matches(this[0], selector) + }, + not: function(selector){ + var nodes=[] + if (isFunction(selector) && selector.call !== undefined) + this.each(function(idx){ + if (!selector.call(this,idx)) nodes.push(this) + }) + else { + var excludes = typeof selector == 'string' ? this.filter(selector) : + (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector) + this.forEach(function(el){ + if (excludes.indexOf(el) < 0) nodes.push(el) + }) + } + return $(nodes) + }, + has: function(selector){ + return this.filter(function(){ + return isObject(selector) ? + $.contains(this, selector) : + $(this).find(selector).size() + }) + }, + eq: function(idx){ + return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1) + }, + first: function(){ + var el = this[0] + return el && !isObject(el) ? el : $(el) + }, + last: function(){ + var el = this[this.length - 1] + return el && !isObject(el) ? el : $(el) + }, + find: function(selector){ + var result, $this = this + if (typeof selector == 'object') + result = $(selector).filter(function(){ + var node = this + return emptyArray.some.call($this, function(parent){ + return $.contains(parent, node) + }) + }) + else if (this.length == 1) result = $(zepto.qsa(this[0], selector)) + else result = this.map(function(){ return zepto.qsa(this, selector) }) + return result + }, + closest: function(selector, context){ + var node = this[0], collection = false + if (typeof selector == 'object') collection = $(selector) + while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector))) + node = node !== context && !isDocument(node) && node.parentNode + return $(node) + }, + parents: function(selector){ + var ancestors = [], nodes = this + while (nodes.length > 0) + nodes = $.map(nodes, function(node){ + if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) { + ancestors.push(node) + return node + } + }) + return filtered(ancestors, selector) + }, + parent: function(selector){ + return filtered(uniq(this.pluck('parentNode')), selector) + }, + children: function(selector){ + return filtered(this.map(function(){ return children(this) }), selector) + }, + contents: function() { + return this.map(function() { return slice.call(this.childNodes) }) + }, + siblings: function(selector){ + return filtered(this.map(function(i, el){ + return filter.call(children(el.parentNode), function(child){ return child!==el }) + }), selector) + }, + empty: function(){ + return this.each(function(){ this.innerHTML = '' }) + }, + // `pluck` is borrowed from Prototype.js + pluck: function(property){ + return $.map(this, function(el){ return el[property] }) + }, + show: function(){ + return this.each(function(){ + this.style.display == "none" && (this.style.display = '') + if (getComputedStyle(this, '').getPropertyValue("display") == "none") + this.style.display = defaultDisplay(this.nodeName) + }) + }, + replaceWith: function(newContent){ + return this.before(newContent).remove() + }, + wrap: function(structure){ + var func = isFunction(structure) + if (this[0] && !func) + var dom = $(structure).get(0), + clone = dom.parentNode || this.length > 1 + + return this.each(function(index){ + $(this).wrapAll( + func ? structure.call(this, index) : + clone ? dom.cloneNode(true) : dom + ) + }) + }, + wrapAll: function(structure){ + if (this[0]) { + $(this[0]).before(structure = $(structure)) + var children + // drill down to the inmost element + while ((children = structure.children()).length) structure = children.first() + $(structure).append(this) + } + return this + }, + wrapInner: function(structure){ + var func = isFunction(structure) + return this.each(function(index){ + var self = $(this), contents = self.contents(), + dom = func ? structure.call(this, index) : structure + contents.length ? contents.wrapAll(dom) : self.append(dom) + }) + }, + unwrap: function(){ + this.parent().each(function(){ + $(this).replaceWith($(this).children()) + }) + return this + }, + clone: function(){ + return this.map(function(){ return this.cloneNode(true) }) + }, + hide: function(){ + return this.css("display", "none") + }, + toggle: function(setting){ + return this.each(function(){ + var el = $(this) + ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide() + }) + }, + prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') }, + next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') }, + html: function(html){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].innerHTML : null) : + this.each(function(idx){ + var originHtml = this.innerHTML + $(this).empty().append( funcArg(this, html, idx, originHtml) ) + }) + }, + text: function(text){ + return arguments.length === 0 ? + (this.length > 0 ? this[0].textContent : null) : + this.each(function(){ this.textContent = (text === undefined) ? '' : ''+text }) + }, + attr: function(name, value){ + var result + return (typeof name == 'string' && value === undefined) ? + (this.length == 0 || this[0].nodeType !== 1 ? undefined : + (name == 'value' && this[0].nodeName == 'INPUT') ? this.val() : + (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result + ) : + this.each(function(idx){ + if (this.nodeType !== 1) return + if (isObject(name)) for (key in name) setAttribute(this, key, name[key]) + else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name))) + }) + }, + removeAttr: function(name){ + return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) }) + }, + prop: function(name, value){ + name = propMap[name] || name + return (value === undefined) ? + (this[0] && this[0][name]) : + this.each(function(idx){ + this[name] = funcArg(this, value, idx, this[name]) + }) + }, + data: function(name, value){ + var data = this.attr('data-' + name.replace(capitalRE, '-$1').toLowerCase(), value) + return data !== null ? deserializeValue(data) : undefined + }, + val: function(value){ + return arguments.length === 0 ? + (this[0] && (this[0].multiple ? + $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') : + this[0].value) + ) : + this.each(function(idx){ + this.value = funcArg(this, value, idx, this.value) + }) + }, + offset: function(coordinates){ + if (coordinates) return this.each(function(index){ + var $this = $(this), + coords = funcArg(this, coordinates, index, $this.offset()), + parentOffset = $this.offsetParent().offset(), + props = { + top: coords.top - parentOffset.top, + left: coords.left - parentOffset.left + } + + if ($this.css('position') == 'static') props['position'] = 'relative' + $this.css(props) + }) + if (this.length==0) return null + var obj = this[0].getBoundingClientRect() + return { + left: obj.left + window.pageXOffset, + top: obj.top + window.pageYOffset, + width: Math.round(obj.width), + height: Math.round(obj.height) + } + }, + css: function(property, value){ + if (arguments.length < 2) { + var element = this[0], computedStyle = getComputedStyle(element, '') + if(!element) return + if (typeof property == 'string') + return element.style[camelize(property)] || computedStyle.getPropertyValue(property) + else if (isArray(property)) { + var props = {} + $.each(isArray(property) ? property: [property], function(_, prop){ + props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop)) + }) + return props + } + } + + var css = '' + if (type(property) == 'string') { + if (!value && value !== 0) + this.each(function(){ this.style.removeProperty(dasherize(property)) }) + else + css = dasherize(property) + ":" + maybeAddPx(property, value) + } else { + for (key in property) + if (!property[key] && property[key] !== 0) + this.each(function(){ this.style.removeProperty(dasherize(key)) }) + else + css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';' + } + + return this.each(function(){ this.style.cssText += ';' + css }) + }, + index: function(element){ + return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0]) + }, + hasClass: function(name){ + if (!name) return false + return emptyArray.some.call(this, function(el){ + return this.test(className(el)) + }, classRE(name)) + }, + addClass: function(name){ + if (!name) return this + return this.each(function(idx){ + classList = [] + var cls = className(this), newName = funcArg(this, name, idx, cls) + newName.split(/\s+/g).forEach(function(klass){ + if (!$(this).hasClass(klass)) classList.push(klass) + }, this) + classList.length && className(this, cls + (cls ? " " : "") + classList.join(" ")) + }) + }, + removeClass: function(name){ + return this.each(function(idx){ + if (name === undefined) return className(this, '') + classList = className(this) + funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){ + classList = classList.replace(classRE(klass), " ") + }) + className(this, classList.trim()) + }) + }, + toggleClass: function(name, when){ + if (!name) return this + return this.each(function(idx){ + var $this = $(this), names = funcArg(this, name, idx, className(this)) + names.split(/\s+/g).forEach(function(klass){ + (when === undefined ? !$this.hasClass(klass) : when) ? + $this.addClass(klass) : $this.removeClass(klass) + }) + }) + }, + scrollTop: function(value){ + if (!this.length) return + var hasScrollTop = 'scrollTop' in this[0] + if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset + return this.each(hasScrollTop ? + function(){ this.scrollTop = value } : + function(){ this.scrollTo(this.scrollX, value) }) + }, + scrollLeft: function(value){ + if (!this.length) return + var hasScrollLeft = 'scrollLeft' in this[0] + if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset + return this.each(hasScrollLeft ? + function(){ this.scrollLeft = value } : + function(){ this.scrollTo(value, this.scrollY) }) + }, + position: function() { + if (!this.length) return + + var elem = this[0], + // Get *real* offsetParent + offsetParent = this.offsetParent(), + // Get correct offsets + offset = this.offset(), + parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset() + + // Subtract element margins + // note: when an element has margin: auto the offsetLeft and marginLeft + // are the same in Safari causing offset.left to incorrectly be 0 + offset.top -= parseFloat( $(elem).css('margin-top') ) || 0 + offset.left -= parseFloat( $(elem).css('margin-left') ) || 0 + + // Add offsetParent borders + parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0 + parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0 + + // Subtract the two offsets + return { + top: offset.top - parentOffset.top, + left: offset.left - parentOffset.left + } + }, + offsetParent: function() { + return this.map(function(){ + var parent = this.offsetParent || document.body + while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static") + parent = parent.offsetParent + return parent + }) + } + } + + // for now + $.fn.detach = $.fn.remove + + // Generate the `width` and `height` functions + ;['width', 'height'].forEach(function(dimension){ + var dimensionProperty = + dimension.replace(/./, function(m){ return m[0].toUpperCase() }) + + $.fn[dimension] = function(value){ + var offset, el = this[0] + if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] : + isDocument(el) ? el.documentElement['scroll' + dimensionProperty] : + (offset = this.offset()) && offset[dimension] + else return this.each(function(idx){ + el = $(this) + el.css(dimension, funcArg(this, value, idx, el[dimension]())) + }) + } + }) + + function traverseNode(node, fun) { + fun(node) + for (var key in node.childNodes) traverseNode(node.childNodes[key], fun) + } + + // Generate the `after`, `prepend`, `before`, `append`, + // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods. + adjacencyOperators.forEach(function(operator, operatorIndex) { + var inside = operatorIndex % 2 //=> prepend, append + + $.fn[operator] = function(){ + // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings + var argType, nodes = $.map(arguments, function(arg) { + argType = type(arg) + return argType == "object" || argType == "array" || arg == null ? + arg : zepto.fragment(arg) + }), + parent, copyByClone = this.length > 1 + if (nodes.length < 1) return this + + return this.each(function(_, target){ + parent = inside ? target : target.parentNode + + // convert all methods to a "before" operation + target = operatorIndex == 0 ? target.nextSibling : + operatorIndex == 1 ? target.firstChild : + operatorIndex == 2 ? target : + null + + nodes.forEach(function(node){ + if (copyByClone) node = node.cloneNode(true) + else if (!parent) return $(node).remove() + + traverseNode(parent.insertBefore(node, target), function(el){ + if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' && + (!el.type || el.type === 'text/javascript') && !el.src) + window['eval'].call(window, el.innerHTML) + }) + }) + }) + } + + // after => insertAfter + // prepend => prependTo + // before => insertBefore + // append => appendTo + $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){ + $(html)[operator](this) + return this + } + }) + + zepto.Z.prototype = $.fn + + // Export internal API functions in the `$.zepto` namespace + zepto.uniq = uniq + zepto.deserializeValue = deserializeValue + $.zepto = zepto + + return $ +})() + +window.Zepto = Zepto +window.$ === undefined && (window.$ = Zepto) + +;(function($){ + var jsonpID = 0, + document = window.document, + key, + name, + rscript = /)<[^<]*)*<\/script>/gi, + scriptTypeRE = /^(?:text|application)\/javascript/i, + xmlTypeRE = /^(?:text|application)\/xml/i, + jsonType = 'application/json', + htmlType = 'text/html', + blankRE = /^\s*$/ + + // trigger a custom event and return false if it was cancelled + function triggerAndReturn(context, eventName, data) { + var event = $.Event(eventName) + $(context).trigger(event, data) + return !event.isDefaultPrevented() + } + + // trigger an Ajax "global" event + function triggerGlobal(settings, context, eventName, data) { + if (settings.global) return triggerAndReturn(context || document, eventName, data) + } + + // Number of active Ajax requests + $.active = 0 + + function ajaxStart(settings) { + if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart') + } + function ajaxStop(settings) { + if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop') + } + + // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable + function ajaxBeforeSend(xhr, settings) { + var context = settings.context + if (settings.beforeSend.call(context, xhr, settings) === false || + triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false) + return false + + triggerGlobal(settings, context, 'ajaxSend', [xhr, settings]) + } + function ajaxSuccess(data, xhr, settings, deferred) { + var context = settings.context, status = 'success' + settings.success.call(context, data, status, xhr) + if (deferred) deferred.resolveWith(context, [data, status, xhr]) + triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data]) + ajaxComplete(status, xhr, settings) + } + // type: "timeout", "error", "abort", "parsererror" + function ajaxError(error, type, xhr, settings, deferred) { + var context = settings.context + settings.error.call(context, xhr, type, error) + if (deferred) deferred.rejectWith(context, [xhr, type, error]) + triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type]) + ajaxComplete(type, xhr, settings) + } + // status: "success", "notmodified", "error", "timeout", "abort", "parsererror" + function ajaxComplete(status, xhr, settings) { + var context = settings.context + settings.complete.call(context, xhr, status) + triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings]) + ajaxStop(settings) + } + + // Empty function, used as default callback + function empty() {} + + $.ajaxJSONP = function(options, deferred){ + if (!('type' in options)) return $.ajax(options) + + var _callbackName = options.jsonpCallback, + callbackName = ($.isFunction(_callbackName) ? + _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)), + script = document.createElement('script'), + originalCallback = window[callbackName], + responseData, + abort = function(errorType) { + $(script).triggerHandler('error', errorType || 'abort') + }, + xhr = { abort: abort }, abortTimeout + + if (deferred) deferred.promise(xhr) + + $(script).on('load error', function(e, errorType){ + clearTimeout(abortTimeout) + $(script).off().remove() + + if (e.type == 'error' || !responseData) { + ajaxError(null, errorType || 'error', xhr, options, deferred) + } else { + ajaxSuccess(responseData[0], xhr, options, deferred) + } + + window[callbackName] = originalCallback + if (responseData && $.isFunction(originalCallback)) + originalCallback(responseData[0]) + + originalCallback = responseData = undefined + }) + + if (ajaxBeforeSend(xhr, options) === false) { + abort('abort') + return xhr + } + + window[callbackName] = function(){ + responseData = arguments + } + + script.src = options.url.replace(/=\?/, '=' + callbackName) + document.head.appendChild(script) + + if (options.timeout > 0) abortTimeout = setTimeout(function(){ + abort('timeout') + }, options.timeout) + + return xhr + } + + $.ajaxSettings = { + // Default type of request + type: 'GET', + // Callback that is executed before request + beforeSend: empty, + // Callback that is executed if the request succeeds + success: empty, + // Callback that is executed the the server drops error + error: empty, + // Callback that is executed on request complete (both: error and success) + complete: empty, + // The context for the callbacks + context: null, + // Whether to trigger "global" Ajax events + global: true, + // Transport + xhr: function () { + return new window.XMLHttpRequest() + }, + // MIME types mapping + // IIS returns Javascript as "application/x-javascript" + accepts: { + script: 'text/javascript, application/javascript, application/x-javascript', + json: jsonType, + xml: 'application/xml, text/xml', + html: htmlType, + text: 'text/plain' + }, + // Whether the request is to another domain + crossDomain: false, + // Default timeout + timeout: 0, + // Whether data should be serialized to string + processData: true, + // Whether the browser should be allowed to cache GET responses + cache: true + } + + function mimeToDataType(mime) { + if (mime) mime = mime.split(';', 2)[0] + return mime && ( mime == htmlType ? 'html' : + mime == jsonType ? 'json' : + scriptTypeRE.test(mime) ? 'script' : + xmlTypeRE.test(mime) && 'xml' ) || 'text' + } + + function appendQuery(url, query) { + if (query == '') return url + return (url + '&' + query).replace(/[&?]{1,2}/, '?') + } + + // serialize payload and append it to the URL for GET requests + function serializeData(options) { + if (options.processData && options.data && $.type(options.data) != "string") + options.data = $.param(options.data, options.traditional) + if (options.data && (!options.type || options.type.toUpperCase() == 'GET')) + options.url = appendQuery(options.url, options.data), options.data = undefined + } + + $.ajax = function(options){ + var settings = $.extend({}, options || {}), + deferred = $.Deferred && $.Deferred() + for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key] + + ajaxStart(settings) + + if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) && + RegExp.$2 != window.location.host + + if (!settings.url) settings.url = window.location.toString() + serializeData(settings) + if (settings.cache === false) settings.url = appendQuery(settings.url, '_=' + Date.now()) + + var dataType = settings.dataType, hasPlaceholder = /=\?/.test(settings.url) + if (dataType == 'jsonp' || hasPlaceholder) { + if (!hasPlaceholder) + settings.url = appendQuery(settings.url, + settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?') + return $.ajaxJSONP(settings, deferred) + } + + var mime = settings.accepts[dataType], + headers = { }, + setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] }, + protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol, + xhr = settings.xhr(), + nativeSetHeader = xhr.setRequestHeader, + abortTimeout + + if (deferred) deferred.promise(xhr) + + if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest') + setHeader('Accept', mime || '*/*') + if (mime = settings.mimeType || mime) { + if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0] + xhr.overrideMimeType && xhr.overrideMimeType(mime) + } + if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET')) + setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded') + + if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name]) + xhr.setRequestHeader = setHeader + + xhr.onreadystatechange = function(){ + if (xhr.readyState == 4) { + xhr.onreadystatechange = empty + clearTimeout(abortTimeout) + var result, error = false + if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) { + dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type')) + result = xhr.responseText + + try { + // http://perfectionkills.com/global-eval-what-are-the-options/ + if (dataType == 'script') (1,eval)(result) + else if (dataType == 'xml') result = xhr.responseXML + else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result) + } catch (e) { error = e } + + if (error) ajaxError(error, 'parsererror', xhr, settings, deferred) + else ajaxSuccess(result, xhr, settings, deferred) + } else { + ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred) + } + } + } + + if (ajaxBeforeSend(xhr, settings) === false) { + xhr.abort() + ajaxError(null, 'abort', xhr, settings, deferred) + return xhr + } + + if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name] + + var async = 'async' in settings ? settings.async : true + xhr.open(settings.type, settings.url, async, settings.username, settings.password) + + for (name in headers) nativeSetHeader.apply(xhr, headers[name]) + + if (settings.timeout > 0) abortTimeout = setTimeout(function(){ + xhr.onreadystatechange = empty + xhr.abort() + ajaxError(null, 'timeout', xhr, settings, deferred) + }, settings.timeout) + + // avoid sending empty string (#319) + xhr.send(settings.data ? settings.data : null) + return xhr + } + + // handle optional data/success arguments + function parseArguments(url, data, success, dataType) { + var hasData = !$.isFunction(data) + return { + url: url, + data: hasData ? data : undefined, + success: !hasData ? data : $.isFunction(success) ? success : undefined, + dataType: hasData ? dataType || success : success + } + } + + $.get = function(url, data, success, dataType){ + return $.ajax(parseArguments.apply(null, arguments)) + } + + $.post = function(url, data, success, dataType){ + var options = parseArguments.apply(null, arguments) + options.type = 'POST' + return $.ajax(options) + } + + $.getJSON = function(url, data, success){ + var options = parseArguments.apply(null, arguments) + options.dataType = 'json' + return $.ajax(options) + } + + $.fn.load = function(url, data, success){ + if (!this.length) return this + var self = this, parts = url.split(/\s/), selector, + options = parseArguments(url, data, success), + callback = options.success + if (parts.length > 1) options.url = parts[0], selector = parts[1] + options.success = function(response){ + self.html(selector ? + $('
    ').html(response.replace(rscript, "")).find(selector) + : response) + callback && callback.apply(self, arguments) + } + $.ajax(options) + return this + } + + var escape = encodeURIComponent + + function serialize(params, obj, traditional, scope){ + var type, array = $.isArray(obj), hash = $.isPlainObject(obj) + $.each(obj, function(key, value) { + type = $.type(value) + if (scope) key = traditional ? scope : + scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']' + // handle data in serializeArray() format + if (!scope && array) params.add(value.name, value.value) + // recurse into nested objects + else if (type == "array" || (!traditional && type == "object")) + serialize(params, value, traditional, key) + else params.add(key, value) + }) + } + + $.param = function(obj, traditional){ + var params = [] + params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) } + serialize(params, obj, traditional) + return params.join('&').replace(/%20/g, '+') + } +})(Zepto) + +;(function($){ + var $$ = $.zepto.qsa, _zid = 1, undefined, + slice = Array.prototype.slice, + isFunction = $.isFunction, + isString = function(obj){ return typeof obj == 'string' }, + handlers = {}, + specialEvents={}, + focusinSupported = 'onfocusin' in window, + focus = { focus: 'focusin', blur: 'focusout' }, + hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' } + + specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents' + + function zid(element) { + return element._zid || (element._zid = _zid++) + } + function findHandlers(element, event, fn, selector) { + event = parse(event) + if (event.ns) var matcher = matcherFor(event.ns) + return (handlers[zid(element)] || []).filter(function(handler) { + return handler + && (!event.e || handler.e == event.e) + && (!event.ns || matcher.test(handler.ns)) + && (!fn || zid(handler.fn) === zid(fn)) + && (!selector || handler.sel == selector) + }) + } + function parse(event) { + var parts = ('' + event).split('.') + return {e: parts[0], ns: parts.slice(1).sort().join(' ')} + } + function matcherFor(ns) { + return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)') + } + + function eventCapture(handler, captureSetting) { + return handler.del && + (!focusinSupported && (handler.e in focus)) || + !!captureSetting + } + + function realEvent(type) { + return hover[type] || (focusinSupported && focus[type]) || type + } + + function add(element, events, fn, data, selector, delegator, capture){ + var id = zid(element), set = (handlers[id] || (handlers[id] = [])) + events.split(/\s/).forEach(function(event){ + if (event == 'ready') return $(document).ready(fn) + var handler = parse(event) + handler.fn = fn + handler.sel = selector + // emulate mouseenter, mouseleave + if (handler.e in hover) fn = function(e){ + var related = e.relatedTarget + if (!related || (related !== this && !$.contains(this, related))) + return handler.fn.apply(this, arguments) + } + handler.del = delegator + var callback = delegator || fn + handler.proxy = function(e){ + e = compatible(e) + if (e.isImmediatePropagationStopped()) return + e.data = data + var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args)) + if (result === false) e.preventDefault(), e.stopPropagation() + return result + } + handler.i = set.length + set.push(handler) + if ('addEventListener' in element) + element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + } + function remove(element, events, fn, selector, capture){ + var id = zid(element) + ;(events || '').split(/\s/).forEach(function(event){ + findHandlers(element, event, fn, selector).forEach(function(handler){ + delete handlers[id][handler.i] + if ('removeEventListener' in element) + element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture)) + }) + }) + } + + $.event = { add: add, remove: remove } + + $.proxy = function(fn, context) { + if (isFunction(fn)) { + var proxyFn = function(){ return fn.apply(context, arguments) } + proxyFn._zid = zid(fn) + return proxyFn + } else if (isString(context)) { + return $.proxy(fn[context], fn) + } else { + throw new TypeError("expected function") + } + } + + $.fn.bind = function(event, data, callback){ + return this.on(event, data, callback) + } + $.fn.unbind = function(event, callback){ + return this.off(event, callback) + } + $.fn.one = function(event, selector, data, callback){ + return this.on(event, selector, data, callback, 1) + } + + var returnTrue = function(){return true}, + returnFalse = function(){return false}, + ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/, + eventMethods = { + preventDefault: 'isDefaultPrevented', + stopImmediatePropagation: 'isImmediatePropagationStopped', + stopPropagation: 'isPropagationStopped' + } + + function compatible(event, source) { + if (source || !event.isDefaultPrevented) { + source || (source = event) + + $.each(eventMethods, function(name, predicate) { + var sourceMethod = source[name] + event[name] = function(){ + this[predicate] = returnTrue + return sourceMethod && sourceMethod.apply(source, arguments) + } + event[predicate] = returnFalse + }) + + if (source.defaultPrevented !== undefined ? source.defaultPrevented : + 'returnValue' in source ? source.returnValue === false : + source.getPreventDefault && source.getPreventDefault()) + event.isDefaultPrevented = returnTrue + } + return event + } + + function createProxy(event) { + var key, proxy = { originalEvent: event } + for (key in event) + if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key] + + return compatible(proxy, event) + } + + $.fn.delegate = function(selector, event, callback){ + return this.on(event, selector, callback) + } + $.fn.undelegate = function(selector, event, callback){ + return this.off(event, selector, callback) + } + + $.fn.live = function(event, callback){ + $(document.body).delegate(this.selector, event, callback) + return this + } + $.fn.die = function(event, callback){ + $(document.body).undelegate(this.selector, event, callback) + return this + } + + $.fn.on = function(event, selector, data, callback, one){ + var autoRemove, delegator, $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.on(type, selector, data, fn, one) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = data, data = selector, selector = undefined + if (isFunction(data) || data === false) + callback = data, data = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(_, element){ + if (one) autoRemove = function(e){ + remove(element, e.type, callback) + return callback.apply(this, arguments) + } + + if (selector) delegator = function(e){ + var evt, match = $(e.target).closest(selector, element).get(0) + if (match && match !== element) { + evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element}) + return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1))) + } + } + + add(element, event, callback, data, selector, delegator || autoRemove) + }) + } + $.fn.off = function(event, selector, callback){ + var $this = this + if (event && !isString(event)) { + $.each(event, function(type, fn){ + $this.off(type, selector, fn) + }) + return $this + } + + if (!isString(selector) && !isFunction(callback) && callback !== false) + callback = selector, selector = undefined + + if (callback === false) callback = returnFalse + + return $this.each(function(){ + remove(this, event, callback, selector) + }) + } + + $.fn.trigger = function(event, args){ + event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event) + event._args = args + return this.each(function(){ + // items in the collection might not be DOM elements + if('dispatchEvent' in this) this.dispatchEvent(event) + else $(this).triggerHandler(event, args) + }) + } + + // triggers event handlers on current element just as if an event occurred, + // doesn't trigger an actual event, doesn't bubble + $.fn.triggerHandler = function(event, args){ + var e, result + this.each(function(i, element){ + e = createProxy(isString(event) ? $.Event(event) : event) + e._args = args + e.target = element + $.each(findHandlers(element, event.type || event), function(i, handler){ + result = handler.proxy(e) + if (e.isImmediatePropagationStopped()) return false + }) + }) + return result + } + + // shortcut methods for `.bind(event, fn)` for each event type + ;('focusin focusout load resize scroll unload click dblclick '+ + 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+ + 'change select keydown keypress keyup error').split(' ').forEach(function(event) { + $.fn[event] = function(callback) { + return callback ? + this.bind(event, callback) : + this.trigger(event) + } + }) + + ;['focus', 'blur'].forEach(function(name) { + $.fn[name] = function(callback) { + if (callback) this.bind(name, callback) + else this.each(function(){ + try { this[name]() } + catch(e) {} + }) + return this + } + }) + + $.Event = function(type, props) { + if (!isString(type)) props = type, type = props.type + var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true + if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name]) + event.initEvent(type, bubbles, true) + return compatible(event) + } + +})(Zepto) + +;(function($, undefined){ + var prefix = '', eventPrefix, endEventName, endAnimationName, + vendors = { Webkit: 'webkit', Moz: '', O: 'o' }, + document = window.document, testEl = document.createElement('div'), + supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i, + transform, + transitionProperty, transitionDuration, transitionTiming, transitionDelay, + animationName, animationDuration, animationTiming, animationDelay, + cssReset = {} + + function dasherize(str) { return str.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase() } + function normalizeEvent(name) { return eventPrefix ? eventPrefix + name : name.toLowerCase() } + + $.each(vendors, function(vendor, event){ + if (testEl.style[vendor + 'TransitionProperty'] !== undefined) { + prefix = '-' + vendor.toLowerCase() + '-' + eventPrefix = event + return false + } + }) + + transform = prefix + 'transform' + cssReset[transitionProperty = prefix + 'transition-property'] = + cssReset[transitionDuration = prefix + 'transition-duration'] = + cssReset[transitionDelay = prefix + 'transition-delay'] = + cssReset[transitionTiming = prefix + 'transition-timing-function'] = + cssReset[animationName = prefix + 'animation-name'] = + cssReset[animationDuration = prefix + 'animation-duration'] = + cssReset[animationDelay = prefix + 'animation-delay'] = + cssReset[animationTiming = prefix + 'animation-timing-function'] = '' + + $.fx = { + off: (eventPrefix === undefined && testEl.style.transitionProperty === undefined), + speeds: { _default: 400, fast: 200, slow: 600 }, + cssPrefix: prefix, + transitionEnd: normalizeEvent('TransitionEnd'), + animationEnd: normalizeEvent('AnimationEnd') + } + + $.fn.animate = function(properties, duration, ease, callback, delay){ + if ($.isFunction(duration)) + callback = duration, ease = undefined, duration = undefined + if ($.isFunction(ease)) + callback = ease, ease = undefined + if ($.isPlainObject(duration)) + ease = duration.easing, callback = duration.complete, delay = duration.delay, duration = duration.duration + if (duration) duration = (typeof duration == 'number' ? duration : + ($.fx.speeds[duration] || $.fx.speeds._default)) / 1000 + if (delay) delay = parseFloat(delay) / 1000 + return this.anim(properties, duration, ease, callback, delay) + } + + $.fn.anim = function(properties, duration, ease, callback, delay){ + var key, cssValues = {}, cssProperties, transforms = '', + that = this, wrappedCallback, endEvent = $.fx.transitionEnd, + fired = false + + if (duration === undefined) duration = $.fx.speeds._default / 1000 + if (delay === undefined) delay = 0 + if ($.fx.off) duration = 0 + + if (typeof properties == 'string') { + // keyframe animation + cssValues[animationName] = properties + cssValues[animationDuration] = duration + 's' + cssValues[animationDelay] = delay + 's' + cssValues[animationTiming] = (ease || 'linear') + endEvent = $.fx.animationEnd + } else { + cssProperties = [] + // CSS transitions + for (key in properties) + if (supportedTransforms.test(key)) transforms += key + '(' + properties[key] + ') ' + else cssValues[key] = properties[key], cssProperties.push(dasherize(key)) + + if (transforms) cssValues[transform] = transforms, cssProperties.push(transform) + if (duration > 0 && typeof properties === 'object') { + cssValues[transitionProperty] = cssProperties.join(', ') + cssValues[transitionDuration] = duration + 's' + cssValues[transitionDelay] = delay + 's' + cssValues[transitionTiming] = (ease || 'linear') + } + } + + wrappedCallback = function(event){ + if (typeof event !== 'undefined') { + if (event.target !== event.currentTarget) return // makes sure the event didn't bubble from "below" + $(event.target).unbind(endEvent, wrappedCallback) + } else + $(this).unbind(endEvent, wrappedCallback) // triggered by setTimeout + + fired = true + $(this).css(cssReset) + callback && callback.call(this) + } + if (duration > 0){ + this.bind(endEvent, wrappedCallback) + // transitionEnd is not always firing on older Android phones + // so make sure it gets fired + setTimeout(function(){ + if (fired) return + wrappedCallback.call(that) + }, (duration * 1000) + 25) + } + + // trigger page reflow so new elements can animate + this.size() && this.get(0).clientLeft + + this.css(cssValues) + + if (duration <= 0) setTimeout(function() { + that.each(function(){ wrappedCallback.call(this) }) + }, 0) + + return this + } + + testEl = null +})(Zepto) + +;(function($, undefined){ + var document = window.document, docElem = document.documentElement, + origShow = $.fn.show, origHide = $.fn.hide, origToggle = $.fn.toggle + + function anim(el, speed, opacity, scale, callback) { + if (typeof speed == 'function' && !callback) callback = speed, speed = undefined + var props = { opacity: opacity } + if (scale) { + props.scale = scale + el.css($.fx.cssPrefix + 'transform-origin', '0 0') + } + return el.animate(props, speed, null, callback) + } + + function hide(el, speed, scale, callback) { + return anim(el, speed, 0, scale, function(){ + origHide.call($(this)) + callback && callback.call(this) + }) + } + + $.fn.show = function(speed, callback) { + origShow.call(this) + if (speed === undefined) speed = 0 + else this.css('opacity', 0) + return anim(this, speed, 1, '1,1', callback) + } + + $.fn.hide = function(speed, callback) { + if (speed === undefined) return origHide.call(this) + else return hide(this, speed, '0,0', callback) + } + + $.fn.toggle = function(speed, callback) { + if (speed === undefined || typeof speed == 'boolean') + return origToggle.call(this, speed) + else return this.each(function(){ + var el = $(this) + el[el.css('display') == 'none' ? 'show' : 'hide'](speed, callback) + }) + } + + $.fn.fadeTo = function(speed, opacity, callback) { + return anim(this, speed, opacity, null, callback) + } + + $.fn.fadeIn = function(speed, callback) { + var target = this.css('opacity') + if (target > 0) this.css('opacity', 0) + else target = 1 + return origShow.call(this).fadeTo(speed, target, callback) + } + + $.fn.fadeOut = function(speed, callback) { + return hide(this, speed, null, callback) + } + + $.fn.fadeToggle = function(speed, callback) { + return this.each(function(){ + var el = $(this) + el[ + (el.css('opacity') == 0 || el.css('display') == 'none') ? 'fadeIn' : 'fadeOut' + ](speed, callback) + }) + } + +})(Zepto) + +;(function($){ + var zepto = $.zepto, oldQsa = zepto.qsa, oldMatches = zepto.matches + + function visible(elem){ + elem = $(elem) + return !!(elem.width() || elem.height()) && elem.css("display") !== "none" + } + + // Implements a subset from: + // http://api.jquery.com/category/selectors/jquery-selector-extensions/ + // + // Each filter function receives the current index, all nodes in the + // considered set, and a value if there were parentheses. The value + // of `this` is the node currently being considered. The function returns the + // resulting node(s), null, or undefined. + // + // Complex selectors are not supported: + // li:has(label:contains("foo")) + li:has(label:contains("bar")) + // ul.inner:first > li + var filters = $.expr[':'] = { + visible: function(){ if (visible(this)) return this }, + hidden: function(){ if (!visible(this)) return this }, + selected: function(){ if (this.selected) return this }, + checked: function(){ if (this.checked) return this }, + parent: function(){ return this.parentNode }, + first: function(idx){ if (idx === 0) return this }, + last: function(idx, nodes){ if (idx === nodes.length - 1) return this }, + eq: function(idx, _, value){ if (idx === value) return this }, + contains: function(idx, _, text){ if ($(this).text().indexOf(text) > -1) return this }, + has: function(idx, _, sel){ if (zepto.qsa(this, sel).length) return this } + } + + var filterRe = new RegExp('(.*):(\\w+)(?:\\(([^)]+)\\))?$\\s*'), + childRe = /^\s*>/, + classTag = 'Zepto' + (+new Date()) + + function process(sel, fn) { + // quote the hash in `a[href^=#]` expression + sel = sel.replace(/=#\]/g, '="#"]') + var filter, arg, match = filterRe.exec(sel) + if (match && match[2] in filters) { + filter = filters[match[2]], arg = match[3] + sel = match[1] + if (arg) { + var num = Number(arg) + if (isNaN(num)) arg = arg.replace(/^["']|["']$/g, '') + else arg = num + } + } + return fn(sel, filter, arg) + } + + zepto.qsa = function(node, selector) { + return process(selector, function(sel, filter, arg){ + try { + var taggedParent + if (!sel && filter) sel = '*' + else if (childRe.test(sel)) + // support "> *" child queries by tagging the parent node with a + // unique class and prepending that classname onto the selector + taggedParent = $(node).addClass(classTag), sel = '.'+classTag+' '+sel + + var nodes = oldQsa(node, sel) + } catch(e) { + console.error('error performing selector: %o', selector) + throw e + } finally { + if (taggedParent) taggedParent.removeClass(classTag) + } + return !filter ? nodes : + zepto.uniq($.map(nodes, function(n, i){ return filter.call(n, i, nodes, arg) })) + }) + } + + zepto.matches = function(node, selector){ + return process(selector, function(sel, filter, arg){ + return (!sel || oldMatches(node, sel)) && + (!filter || filter.call(node, null, arg) === node) + }) + } +})(Zepto) + +;(function($){ + var touch = {}, + touchTimeout, tapTimeout, swipeTimeout, longTapTimeout, + longTapDelay = 750, + gesture + + function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= + Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down') + } + + function longTap() { + longTapTimeout = null + if (touch.last) { + touch.el.trigger('longTap') + touch = {} + } + } + + function cancelLongTap() { + if (longTapTimeout) clearTimeout(longTapTimeout) + longTapTimeout = null + } + + function cancelAll() { + if (touchTimeout) clearTimeout(touchTimeout) + if (tapTimeout) clearTimeout(tapTimeout) + if (swipeTimeout) clearTimeout(swipeTimeout) + if (longTapTimeout) clearTimeout(longTapTimeout) + touchTimeout = tapTimeout = swipeTimeout = longTapTimeout = null + touch = {} + } + + function isPrimaryTouch(event){ + return (event.pointerType == 'touch' || + event.pointerType == event.MSPOINTER_TYPE_TOUCH) + && event.isPrimary + } + + function isPointerEventType(e, type){ + return (e.type == 'pointer'+type || + e.type.toLowerCase() == 'mspointer'+type) + } + + $(document).ready(function(){ + var now, delta, deltaX = 0, deltaY = 0, firstTouch, _isPointerType + + if ('MSGesture' in window) { + gesture = new MSGesture() + gesture.target = document.body + } + + $(document) + .bind('MSGestureEnd', function(e){ + var swipeDirectionFromVelocity = + e.velocityX > 1 ? 'Right' : e.velocityX < -1 ? 'Left' : e.velocityY > 1 ? 'Down' : e.velocityY < -1 ? 'Up' : null; + if (swipeDirectionFromVelocity) { + touch.el.trigger('swipe') + touch.el.trigger('swipe'+ swipeDirectionFromVelocity) + } + }) + .on('touchstart MSPointerDown pointerdown', function(e){ + if((_isPointerType = isPointerEventType(e, 'down')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + if (e.touches && e.touches.length === 1 && touch.x2) { + // Clear out touch movement data if we have it sticking around + // This can occur if touchcancel doesn't fire due to preventDefault, etc. + touch.x2 = undefined + touch.y2 = undefined + } + now = Date.now() + delta = now - (touch.last || now) + touch.el = $('tagName' in firstTouch.target ? + firstTouch.target : firstTouch.target.parentNode) + touchTimeout && clearTimeout(touchTimeout) + touch.x1 = firstTouch.pageX + touch.y1 = firstTouch.pageY + if (delta > 0 && delta <= 250) touch.isDoubleTap = true + touch.last = now + longTapTimeout = setTimeout(longTap, longTapDelay) + // adds the current touch contact for IE gesture recognition + if (gesture && _isPointerType) gesture.addPointer(e.pointerId); + }) + .on('touchmove MSPointerMove pointermove', function(e){ + if((_isPointerType = isPointerEventType(e, 'move')) && + !isPrimaryTouch(e)) return + firstTouch = _isPointerType ? e : e.touches[0] + cancelLongTap() + touch.x2 = firstTouch.pageX + touch.y2 = firstTouch.pageY + + deltaX += Math.abs(touch.x1 - touch.x2) + deltaY += Math.abs(touch.y1 - touch.y2) + }) + .on('touchend MSPointerUp pointerup', function(e){ + if((_isPointerType = isPointerEventType(e, 'up')) && + !isPrimaryTouch(e)) return + cancelLongTap() + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || + (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) + + swipeTimeout = setTimeout(function() { + touch.el.trigger('swipe') + touch.el.trigger('swipe' + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2))) + touch = {} + }, 0) + + // normal tap + else if ('last' in touch) + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (deltaX < 30 && deltaY < 30) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function() { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap') + event.cancelTouch = cancelAll + touch.el.trigger(event) + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el) touch.el.trigger('doubleTap') + touch = {} + } + + // trigger single tap after 250ms of inactivity + else { + touchTimeout = setTimeout(function(){ + touchTimeout = null + if (touch.el) touch.el.trigger('singleTap') + touch = {} + }, 250) + } + }, 0) + } else { + touch = {} + } + deltaX = deltaY = 0 + + }) + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + .on('touchcancel MSPointerCancel pointercancel', cancelAll) + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + $(window).on('scroll', cancelAll) + }) + + ;['swipe', 'swipeLeft', 'swipeRight', 'swipeUp', 'swipeDown', + 'doubleTap', 'tap', 'singleTap', 'longTap'].forEach(function(eventName){ + $.fn[eventName] = function(callback){ return this.on(eventName, callback) } + }) +})(Zepto) diff --git "a/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/result.html" "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/result.html" new file mode 100755 index 0000000..9f35db2 --- /dev/null +++ "b/\351\232\217\346\234\272\346\212\275\345\217\226\345\214\272\345\237\237\344\272\272\345\221\230/\350\245\277\345\214\227\345\244\247\345\214\272/result.html" @@ -0,0 +1,90 @@ + + + + + + + 年会抽奖小程序 + + + + + +
    +
    获奖名单
    +
    +
    + {{item}} +
    +
    +
    + + + + \ No newline at end of file

    $MO?| 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 + + + + + + 健耕销售抽奖 + + + + + +

    $MO?| z2Gsm*zp?jIOK?eFM*QT)AIE&;Mk0WpY?5fW%MTN|$8)!Y9QWwt7KO5nJmI=%=OVv} z)u^qzHS+z1crYEyT*Gt}qr^MrzZ3YMkB_1TIH0AjW8MZ?ldakR^9~Ntj}eSP9h3at z4o?pYq_lYnpVGmWJAIa6Ypu8NAeH0DjO&z6`kg88-5(JY;JVivKO#W~{Tgww0E33w z8Q&YAOkH}HXtqCdC-Lvq2RsFM6Dy?ivRec*C8D$fXPzuQ&%3`&;$t_oWx}>DS&Oqf zwxD*DpRE(61me0*TR0m{BH&rQxZUE(QOr7q+qEP>|2xy;PwvM-Fhwa^h z8TZo^d>N`m&#T|hcYJ->3V9Icel+(EFfiy~ykm%(<`b^wNvzh)s(k5`Vrk*M543UH zoRRw!>x*m?uu3??1U&srlXJe;+7$S?5jS=M*+Qw{d{DTT_?2B+-K=^)DShz5Uz4xX zZ0b^uU)ZR1vm!3oE_Ch>%Q+fhr;R#}OnCzf@c1PXD{98@4*w0v9P(d{-7P^ebS%zo zRcWuz{7A>Qy)F8kFlZcZS>9|_V#(d4)TrVTaY-W3cG>c2Ce z*bB419^1#Ffbi}JAz0D0*0-k}>7xL%xtR+SNU z^+x3wD|68F;e+cF=STrdd04d2M^2Kud-5ISNv)v)$~#evB8_;S-et9wW0FRe0dYi5bk@b^!6A!c0lykN z;aY;=uuLB1d*|OYxgsRKUgC}Wg_4!V{ddU?@W_O75yPcL_8c9xx4DvworHK3iht;o z{|j>09f!~2wc;wBmj1u|diLiBxdp>U$-R)&B;7n%T!LBzaeM)}PjkH+w=bPrQPWe? zePPQP2oXO5+%^NWi%QpQEFT47IBZOL4a}jI;38(tZRVz37U%in@rg-Xt4QW1keB^y zy;am?aI;fvbxB1NsKU(N8~K^sNq-r)8l3DZldff**7V|8BC}E6xVEW3Ji8{? znuywV^%%fO`p!i}449brr5U-wHXk!=RX+9igg1OLo#QXYt}yd9;t1<5j_MGjrEk+H zhO@CDfN{Lg`1m9a{JyI({|PXz$#*hsa=L}(YOvmArpD9ZM)Sw4)>RjJ>QW_w%I1{e z{>S5I=V-plL<}}OY4*4*`fJp785}V>Ri3K%&s%$bH>}Zr{wn~LwFL>%|6??8Q6B|4 znOW%9wL_&p44mt35Vg#fPR%^WB|2zfx->^8FL(Lm-2@P!HxKLB{jDY{_KX>U8wK5L zW6mGYmSUMv{@Foi>Ye@v>ALF9Zt4L594m#XyeUu*sT+k$ANSQgq}KBU;qTD(ZNjD2 zF5tV8z&?3dezE#2s|37GFkeQ$xdAaOnUn#4t72wyDy%x&RWM!c2w*_bEitdG=Z}qr ze^1tjb8IFO8Pf9!+J~Il4m!4_gLr&gzqJoKiaeU;mhHPG8Q%PlLH2F-quN?S)tZhG zO&F~5Nw?^boYo*U|39>lGO|NS)omR%skVhn-#B+8*)@ozdmP&Wi&j3Nv1*SC(P}g^ zF2U!z?>kCzQ_j*0EUFCX(PddYYEhF>&mQirUyfxr${JtIIL6GJ<@b*T>hGkeWx>x& zc>?H?ZTjqlv55m?2JZrKgAYHx&KnpqRHCfIWg?a@9IBxL2 zIzL{z!nD`>{odU`5B+WNBr{MValum9n;su_^@@73CxEuj80`JW~osMz~14&qI>uU2%=+D)pp>l}$^h4tU~ zW*z}@u0)B_%`ApqjpIXo@(U}0<<05x`4m`CC)_znbZ@^Oq^ZMU`jdwTHz($O@>i9c z2&UJREhOU5`Qqz5bTkiOo8Q-$Dzdrb$ebQC^e(7mmeW5~SEVIgNOPgnaMhDnwgS@H zt{(wu#<~S?z-gjNJzuWNpF1VbermF(0@>E$Y=t*b~a zbd6l{S%wuI{DIY6%SiE1s3~6~>6Wc8Z%W6ma_$CAj&YC8h1uOx2BtGJ%(X~@`1k5Q z{mh_wZ=SUa!**PW>p`vUnqa!jCLg;k(_s5(+YvRBr&~r<;`w8sf~Q^dYBg^uWyR~pY-%{lG~AgK;aQNj76YZTqbS|`_y5V~^UKn^X-gIj zC=Uar>@OYBRUm_|R29@QM+PkE(FL>7PCeqRTt)^F)7KBp9$>jd1WB)pj1HOv(HtGD zqq?6&KB^D#S#~$Gb!1PIYA$Ll_0{IFO&^`!BgHloEBrBuz4%BY{;N7gI|&VQ59qlf zCX71J$L@?bYWp@#ZHgxdPplpc!uOp@Mi$0k`cTWhPta{KGUPN5WT8M zahK6Q{r+IPqH)i2+_6}iYm0$pAD4?~+4(pVk|2Q}@m;!)db*=}mNh)o^H@0h=JVeH zR%E0-{BQQV_!>M6bkFx7eL|#dLn;1uih(5G?a(o-%lPj9yY$je^Y|W;N-{u^-;fjI z&)X+v2>8UUna@`je>N6DHmY%!um;cm_6<8)Q<|2& z%$?Az)whZWdVmK(R1df$IOHM+71k?ojns1Ak`#~1fu+9iR5UHqMRB( zP2RG$cz+kf2)WV+BPeZ2CjO^n1Vzr=48fOrIm%)ULsZ%KeWAPD@_&>Gc!^tA>8wJ!Lo(JCF`0qo&L}0&7^qpLF2_UN;VNmVBST#6ue(h(PDzhSt<|8@$5`Xa38k z2^Ks3%P5%>-$MQ4RGDC%Sq@#R@n?qOobO6%5hxYu!sQiCgGp zPuXk+x)uxv7e+s=8T`^2tY*d=B_ytP`Si_%s0&@+jc|9InY5A3g8{=-!seq`{;EX; zX09)`5mXL5$K*SLTM#NL4q8oilBJ5=OG%9}vJBzGywlYFqtk|QbNbGs^BhvsrNb=u!z#hXV2)%W z)uq?k1j49Rs4YYLkX^IN+x#r6MH9lt!kLFU~Hu+KDLj$_Rsm1xe1tE+dI!6+lixEpW10gtH?v@^1US%ZBuo}Qt2cbJoLnQ z9H4PH)8e~&Xa5%Ed%5(do^gHW=<9bn?pwwo46M7&ugCM429R0A=@|cP4HpxvBb2SP z%i7gYt*STts$2gX^YDbyEEF)%0ctSXoo6rGP*>Jl;r*jYpwa%Iqd-w`lrFOhM1D~ZR1+<9y$q#LI z@i`)%n)HB9JMq<$x8~#Nf(7bJWy0X^t0h4O=ViVhGbV;Ez68D?4ZTSr+0IMv`@8s% z&r8RImY1Z`VEe{8OWN2MJ#)O0xOgO|$C#~n3^T1iI)Bl%5m--Z75VI-+|(m%4ED{J z1jU-bxEP${_V8q`JT$p*EwUhj^dLlud{=q~vR-2xG?`ApeS1dgFrYkrxTV%L1!d-HkRQEXkm=`VW&+knq8Vcf?IowLRa-QbIX-!WD_=JT-YxNJ?)c{LZslNA zTW;wv)F-#7^=Rcdmo7SHLm<4}_~gG%9Vx zEouZYbB8aSPqy>uyTuzd{O2v({*zL}F#1THXfaOm7d(6^+^p|;H}t0~n0vbt^-)9K@vBA*7%j@VsxJEFabMupwEWc&0|xd#cBg z-0pkgPb9%FbqzK>Y@OZ@n_7U%ZH+H)3vvHJ@1^I*$mp+x_2{YKJ_{E{-k8c99(uj* z@JKy?An}w?XbE&#rhg9(iwKJ$%&t4Y+H)Ex{e|~07>Hh)ra;FBjFd2D4&Yc@Z<3n^jw z{DNoAi-uQY<{TVq?RX{#s*nL(r9o>y`&XNBu^dG}X{BbcI_@vKqQ>bK+5R4c;UB~$ z+PYw3-GsgdVUPjqw*#+cB&;e~ zu!5zbPNXKZ*Xrwd!kZl-7fehUR?!V)t5rv<6?szwr~W%Du`Nj2S8Cr1Cfn56`p;0i zNKv`LvfEu5#_cGSZ|JJI$UwN3ua|UiwC}lXx_;a6BQoCLeg`MxY5hM(lqP-RzSYGv zzbc~KW+#)fQLExk@2T%K5)rp@6U0<-go@xo@`{el=JK?p?r)XGCOy)j0jrYTqGSti zYy}VOp?ZcII#9Ctg`6_%7E-kW1$)LqdfL-Th*z0(>n-VB1^lcO#A)<6)X7;}i{=v% zKDYuQFHsl+lN|%8HrQS@9I5p2RJ?>~_OuC=%cFRzeGHj%r`++Q*y%0dHHfEU)5DT| z{QjzYZ-s~uxV!o8KToRCF^ihM{uooHcWK)Rm>NgK)sYyRYN>;g3eFBqcoq_eRxFdeKfsuF&z&1Vknz$XKDzC>i)5LrK`h% zi{uZRKM8N_>BY?iO_Y}d$~Ui)a4)+X`3At*1+{~+^MtWc1?W{o8c{rQuq-_19TMrM z=e?ll;3%lEigd*;7%34a5O@K2-#34z-OyISBJBC;(*$YmzQQ|}V_Z!P22b5E_eN#K z;~;LxJ6JpO>nTlnj<ye;QG*^p{()s3xxzjfM zK|6OYIcjq_iEw6eV$#8p@ghM5OpqS=ZC)!@J%;U@_#0kbHjQtAp*s#6&W+4}bpr6x zXu3BUTVZpi?q^q?SCD#aS(~TpsWcm(=rEOtZ2f)2#Cp^qmY2#}zrU2LJi2L_x>oK2#lUtCh>+82{xbPJ&lK3IWQMP;eD%fSNo|+N|?7|PK~iu z^}NyMs4m?q)Hy0oB3^e(U5BwY%5)9}`JI4aUHbv{aKdc{dP*3x#h))){J+!x<{r2C z<@biNgA~f|;<{U68Zcx9S5kI=l&+pPR0s8U73&=e5|C4ZOy`4#jL#QlNqcEyR%$J~ zE0Q@fCj1f3-2A!~JcdpkUHb>tHe6M5x^2vIvB~XmT)6{p!>ypRiPwL`hMZFXmCs{Z z>yAp#Gu&E%9t3Y$kLpkBF-5sFb`O3i%oWIx8NXy;DUh+h7!#9?AkN`CRi^50#C*m|*e#ax&5I(V;G z{<+;;roRngyb+MVm+Djd{0Us}{rz4F@WqR43&DKp_(tLo@ngzGZwmX4rW?8azA z&9wT!=ii8E7j&AKBU;!VvAzv)epZW%FH?_}gxSnCVfHsG2&O7Uu zIlzsFD3*pZx@bi?8(GWb zY#g)RVUqE;%{-jMTrC`{g9YXeulrY2FQ=PsQfF4+AeQ%6E1&LD!`Qnaz1p^=Tl?>y zt>gR$w{Xttl%k&0G6Ly2KU+}7Q5 zm|s;PAMK5fXCck&%trZgtOYkr&_yu=#GOFNd{(YQ4uwmDLJ+CgOj>bE*abrGQ{L-43zPg*#-+*K(s!4%dmiZYntY>d9 z(gNUy!H&>qowP^}Y3%o2Cv3e+?roE(N}>DjhWj{%lZZo!#XFHVy#`RNgmZ2iT(C*< zkpF$>Rpb|Q3Oa|>ad+h)xDpjRX4URb{=oDOx9tQPjU9W@xfo|_V$8-1mZxZ@AX0vNoWnNWDkef?9 z8p}qTm{0yON9(Z_&V9k^Fe80bT^P(oCTM68wK0gnECXqmNl)II*Rb0ze3vV;IMD!{hCn}vj? zdBmr>ZU$^Ft~|&`n<}CC?Cz%6H4z`yFP8y)`8WAqnXTX`wcU}GLIOntp#IeL*Ia*gcT5KFhD;7W#xDqiz#+@s zQQh@U4E<+o=Fm2Mg^=)geLmbN=Xo9}i@|!9$z~X>IMiGBTxqazf!sDV*i@0VDge1JNBr()H|*xIKGHgH zth!0$;fqhs*|T32bhg*)v^0L?WUNZRn3###PD8b|9g6N+EAITY8O3bi9O4QiJ}oYK zMhTBCxaEa-lU^4f%@MArpTFZsa?;8thBd3$s`9!atkCa~%fTjpO}mGoZz<<|Ns{tS z6lASY!LyS`P7ESS^54>k8G5~#Wh%bb*Z`s1L<UNAEakx^l2g zjI&i~&b8mE(`kB}hB4K{v}79`P4gsHIm+0eqWt`g+JDOp=fK2rE`y?&3si$E`^zm$ z0%d|+%?X~U>9uVd6W?nL^+ID*-bA$^%Dt^klc!Uo0x(<20z@%#X>NF}H?4+~6=lJZ z2jIqM&Z#=GdB2ncaobN?yA|4CB2`~96F`}|gXh?&Rp-(BgJSm$9G0vph|3G`ed$Ho zNBf=q%(GsnqlT$yOsrx5%!p%bnw4&9LWWj%Nqu_Q)5I)eZ@9b0P&-R%k$bM#IpsKSDvP6nF^!kPiZ9RSU3$CS zzQ(1kj-ocm#0t_#^`=f^XD+F@O~vXs}!9$2JslYQ6LY7=sC=U=onw z#->Nc9@*5-Bs8eq$B#sBkhj=Zzx|kmoo(#D&^hTCIb{sGtHlwh$BZA2obbheLqp$3 z1DAodfgkE(=xb2#i``Af91F=Z|M{~7DyiCfppjSBvj}Rznmhcm{oEg;;>P80R!{xSV}rsl-f+&qy2U(kw;n7o#PHfJF>X$jo7tDMk2IAGep&{aP? zP)lgPvOnQ|KQ-n6+YWxkGuoksVcaLE9{9ukD@C!!JAgfqe~DpH4`lk7}(u6jpoJPBMcfx9Y(&B-Ym1qz%8ye@lZ~D4DD6vX@Wf8cnv{ zGGuy`x!+D3%r3f!4ttXLG`L=_&R}o7|C&xuGIhOfH^Lw%@3FiAw3G&I+$7Y5R~;Ox zc6xdo{=2Z+pWAJLb(c4&IozwBXUGLZ3pbj_v=BWzHVNHTv^H7X(%S;7B^?$8!>6sD zr|(N&D~(k;M5ypiB^Bv)RA17S3=Dk~yYAfV)nWM|cR00sd<8hAUfSXchEro?V|){R z6~=@9LtX9sVmDE4Lwgc7dNN+8LOKNv@-+%BhiI4a#YRvKCI^MqS}F?9r?x z_8UZ82)YxJxpsBLUJjc&I+?8{+3d(TOfxP^VtDa~1}Z z`QP9IW4ztI$8O$#ka8LfVc5MIABl`RmtZBc9%mYSbK}2Xhc=8ojSBQle=(t!ZvvE0 zeIk9no=NCNz(4JtfB4l{-=sYgpR9CgGbJDy2!&<^)0!PPce+&o?DyBSTL+70#ME+z|%U@K?a* zjE7@|Bjn=3LMRz6Cfmli6;o5!+Qhk8yj;;Fd2Y7;`*Q8iNy23rjfUX5xY#2o^MiFq z)J-`jBunX_O@#M#Put9Q7DZQj6Z8Df_yo}=qAqrDHUwT7M^3?1WC^AnkZXA}m55m{ zkI^l3EOh`vS3GvBucVDjhxPo!Sqk~U6K9YtzbJawqEB52ZeSG|eeoi$rfdi)H>t00 zP7cn)tf!7)pWqt*dTg7AH8)LJ(D##)zAfVW8(olRcG%cI#`VZLDtz)s-$8J&cVKEg zsRMfT2f9uG5xOE(4+-pQs(A%AJD|Q2Muvh3`Zg4}`ihfp?rp6ITuV(ooA5If zX8)73e_;^Z*O&fo&Ml+>h}T>H-f`V4D>trXbGja4nw~N}8(g?S>yE>^81`R~^Z0V( zrr>UT6j6_0K2K~2ck6v}w)9|Zx1xjh`&Fw;-8DbbGaBALbXCs6wrl(PS=I!AAcKR> z5$lZXp!Lm3?K9mVPV&|P32pLJ2keEB`NXb++*Zx`OJfgmoF7FFYB?xR(=wgFok=Dd zBz$(R4?*h1#84vDmG%vNuBNjN*}JOP8@ZS-n1YSZTe%tLhQ7Mt-T<=pX~`B7Q>-_; z4yM;vidLqgj5!k=u?-hYz|q>3&raPrT08Qo31&Ksd$Js8`Oesjeqyf<>^Sco#zi{$ z489k6Q7X5rDqPyfD&DBOMyiwl=7YO@@_@%!{{LK3CNZ2^dI>Pjf^!OS%^z5%o;Rz| ztSRLw+u`@zj9A<-_yq!oQ9N`XrW+=^a&~b|5o^;S#4CcqoCe~-f86J>JeE)B)I3`g zXTE25BkrN;DEilEbK~E=`mJ3^OxH=%g5Hjj2Qm^JSJ`dR-=-RhQnUPjwc>E$MfnZE zR#pc=^Jkso&#bV&oz%riBh5gyeIkpG&Mt=f^*w3Gb*hd^`OBTUg4!^q%WymJq|J`K zKX{?fV7w^{G&`}jQExbIM~XV|H=0u+qYI~+t+X5Kdbm!NIg6Z!E$fe;d!SA=G{Iyx zdOk27;7oa~+wMyxzr#zDO@vd%pOZ8$A&G|h^;*7au~W!b&FAW1gP$HHW-nzJ*8fI4)sSb* z8igT~1Y%Ae?~Muj3#rAfF(@-M<#tay)6IQ3S7tMmnFo-y*{g&R*-cvs{Aj7Gv(?a;sGjWYH z0!a9|=R@gkO0@k-hiJ$7=O|2HTCm))-?vCJv{-zIRKz^Zd1Z?0HF_jC)lZPztOCG; zHe?GEY|>xY3Kp`}F%w2SnNpv`G}eJ3t#!x1{plzzH$${RW7UVk`|j}K8FcHZz16s? zxTZlXU7X?uexp#-ij!!2KyfE;>i@}XuDIp1r&kvacj;P=vdV;a{?;`Q$C%(>?@ zMpoOPmXz4}f&>umy~(BmDO*pQj#3eibDQ>l<#6-CbCC{f%1ZGB_`qonDPLpVALGhS z&0ChlmwQ?>ID2@v0@TDGg9%#Akqu^YY=-^#+$~StsM@HNzIzuYaa!h-X$0XbYQ&Xg zLMxOvFb{W&n+oN|mAPH~k}1GRHz6htlPA2=y)AttfRMUgge;F_mNw=d`{<^Sd1Iwe>X z3|VhgO%j_K*-q_iI_LJ5MPhL2jk#TaX4BRerGcD8p%0wUG|U=5(i6$;{2p1p^A3MA zRWP*8&TETpW@hej$G?;wSk+qbXCpmTgs}D!jbM1k!=ZxP^txd47{P(HAS#jV`8le( zHaO@TFkte62MT>|a%C7@1LV5*wqn;pmVpwmbb2rie07szDmC%L_ zG>rER>8_KSVQ7}7Km*Z#-Pk`0i3|62&wIeKO9EeOM>)rtdB-BxFOVBkF^EwuROvUz z@gce+q@}hvUg|}x`fkXF<*6Iu*kt`SQxXeke@$c`-k<|NRM_uLJeg^13%o;7`S>3% zc_8}l9iF4d{;N=elLYg&Y*N;w>-qTwT3)jhi?nQ1ZzhIV;N+`A6|}-NV{LH)W}Ipp zsLi6y;pvHOs^NoXlgkg09h*4A$Qt}(0*m4j2hp-~(MQiOMHmqb30A~n9;%7Xz$eEjEFXyBpbtYgQ&`qRb(+iDbJT{MzRf` zU>}fAW}M8983+1l9#5}~^ZX#W2j?{Oo!g>!hYOG7&Hr2agr%+J)^Lig9;_|CS#vP;aWOOPQBo82;+|9LchQY zwLa6$dVA|t0L!y!p1;+9APC@C_LQlP2^a=ScV1#EuG5kcmC)la75kt*psoo2@Edj) zflaPlNnQBKe?3OkLW*>g>8!0yb&Js3E|8fS+*F;cIyq4Jd16+Om=rlZ ziO_kC0v`<@MwC4D`xWV;&vp=PjwVdaIxC43L56Yqq}hS;MZ>{)vFwG=E1p2eDhMI` z8Bgo8nBHb-1WSLUND8I}r9WoAudElajnVi-;uT%!InJ*W5&h=c+sG3@v|bb3 z0Aj%02wEs;B)y5gyGG1BbB+7m|An9E0uGg88(#X$o)9ilfYeLK5g@XoW=1E+ajyHF z(PuMVqSlYG9{!}=ViiSXLBF?-PZex7lGUWhEav1j$Zy3HDJiqmP5?8pUnTH)MmIV2?edd+PjoI#dTuG@nI85KJQNhA zZn)`7!ge=&S6A@0ek1KfrQpg-<)(#RIJUTf1`mtGVOUJCOE26sP_`Aj|i7|X{zK*BVG^pDds=>+BrMgJ7{9L}I!|ycB$#$LLQB@&-^txj*@Saa` z>5~N~fiI0&|J-(A+I66XKGE5QlcDoygNZSEEz4O$JV&-q)cb;(IT3~1(9lcG7%$1m zh)uT$jtYdPYk$TyHXN5CtAhge{hN)Tev;`cEt1wYviM#1T@{+T@tc_2`n`jzB+(~! z;x-^z4yU{qQHFKCv4Zy`$!o%6sB1>$LKuIeSbKKO1~@B=P_B+x5mQ%DN@239FoWkM zJ}m_0vCvoF$Jv@9VUKYuN{?5psX@1?3rCZJa(t~q+%9ply!C>N^VZ}I$IF%-ci+Yz zK~KSx?mC^pQd>1+|1#s|+5tk81=+K_I)gnaGJmHh#;yC$srRQnB@Z=eg3f4-t`C7h z`;C3%e$kgFIo0=O{C&4SGC)ufG3958UU5Eg*kD}7xq3-=SofaB&P2k(ko{~ z89YDj@hjSKbuXjpH)ALmMiSH3QScsZzopQu+zf&4S2~{BQOfMYt)iElFcit{E?U&X z)V!y6Gh8$shNdSWZcCWk$JB>#>dVuVZDS0t6vEH#KLecEDEIlTlwucL{;dh(!F-LF z*Lp!4d>n3@h<9Vw!5|7F#^MAQx22(xwPNJgZpB^ON{p=^4Gzt#C7k@tC~N~et@552 zNIt00$b;DwYp9}|*HC&H1C2zxDl~a|kxh)Cq+W(F6;jcX0jpC#^#etNJPx78HcsCTg3YeKTajd z6N=!ZHPsYjw*yi>l=0Q6V%4zaTtRpvt(YA7lfLPUt;(47Sno1@t5C0&>=;8`h|p?; z@RB)P`NS|@?J%3Mrejv6@%{0MeidQ#EgRHTjN`J!9Su;IqvElCJt3lcT9EPPtn1UO z-ZxS|l{K{AFMfe;bJ|O|X%u&jleYQaQg2z1eI^}VO6z^pFx?oIRud=Nv6lKf$BW5X zSsoqXl_Ck@CkFQz8CmL{v|ivGl(Rx@{s+J9Z%!@vhCz>Hp6aA4FiSnD@>_7^i>`ye zho$yd)pqDe##EfW&;i|-`0!Hnrze~u20=r|961}sI8fN!zs8&pUEFr*GQ{1dTYC4Z zp|g7=v?d897ECsbY&sWEz^ge4P~Z>q^_Cn`H2CfMe(IJFx%lt7+E?4Ku;-3aA8;*S z;i6Z1=OzLzzMw@MI@w)7uVOIjs$^3K;(ssCt|L2gT~>>5t=Ze|QS=g7gJd(%qp&Kvl)ZdaEpN)b*Didd9o>Ymo zlo}~sE?tpyrE$)3gO6~H?SbbGf&=`jMP{`3O|SauDOkbd6y64s{T^HatqY-A>ar?= zg}sSSMPL7PvSO-|n-*2h27bX$8Js$sSX~;FFHX0z0Is#i4m9S}NktJ>4Q}69YA{B% zdRhA-P%mI0!wpg#dfTaOylB4w?&k07!bbZqa+|LDRnDVR0P!gnPrRGL53b%n#0{GO zO8?HT2|)h~1)t{FYPu-q=ktb7oSLxI+64%nOjZ*T^*s7QE4vZ&VN^rV7!U0Jf+}>? zjwH)v?5EhZkC~A{zoIDDgr%6FwX+RDegm{|((;I5Y-uoX3FWTa?hrz$p9$6Tt~m~Z z5Q}27%_=?3Z@)c|{{A?(`DDIjC_!}%&hEVzr>nnYlPy%ABji6uqSY>ZyBUu8NWzy6 zl(rG;lD}bAl0hp6+vxtW5 z5%MMIpd~(h+)$&>FvK*{ShzLpyo@&C&2NMIgxGwvb?$5wiUBvBrk^#^)GmgQXHKps z+ulfk(C=+GX&oCIV71bT<*VC_4caIW=v?;Y;o;{qjl@F#Rg$u2+K}?|`G{0iZhN!* zS$Hn2^wLv)rV$7?x=rEVvV{QMz(nLdn00G0 zkgVxooFm*P4uyDZChpd3Fr)$;w##u#3o(ocGRLf1m)giW8lV@$cWtc(I3zG@)vGSFs$OEjABF8I^?)E+hzZ^@D z{65Wy{{9slc3R(DH=mo$4)|QS6KMdOgVy&Pixxmot=fcRv4Ig?Vbf zXP`eZA-{`){BSU)pJ%TD1S_8501Dp_LG5h;*K*j!6|DKE5%U{U0e>SpEQc_v8T*S3 zh`F`RWy!<=15IzY4s7Q&Q3wYRR5~V>IvOZAOl6)!>75P#7YR;E4W56pI=PZE1>YC+ z&hV>t^Vpn!`E0jqDi@gnKJYo<9>o2yU3Y34R1FlwdoNNXHYOu# z?{;pg4695!X2G&MY9HmF_Gn`&dHUmWWo=Q2B~+;@jr_%c@{n1siy99b&853nGhfu5 zHSm}8_V4KiaoY)3;v*q!#s*`nq1HmK*7|z4whs|=Vh?t}dKqm!4ohY`Sza_XOekHY z}3f*jS&*XaB2sWwSRWPJzsnJQERyr zFW~yM9V)bk(HY8+S{nH7OUx~w$W=^Ul7lTNT*b;oI zCd&?Rrgt@;37aE~LZwuAd29M^&(Ci@dXOW{mpU%5gSQI2sNg;)$OpL!ZY%nhe_C13 zoQH%Hez8z7;!temI5^pi2X6xien88P%irqaG~(^3;-~a`yc_~ekO)%(cu0Cv_36wDVJ_T zWtAnEfV`sVXH$}713#xr^j^nEo$&ZPfm=z@B~vS&?O*yd${4AFKMb?k=#2A1T^P1e zHR!m#ux@Kp0O7#UJFsCmxj%gl%Z?_m2J)cNGQaoEOOy-zX!BUqNlKcI(e;S#-Gk{6 zQ4Lyc^eftC%zk{T39(>})v%1`JDc50E=89ohm#DTW9atD`L3YMwI3ILxkqYFNmXKS<iSJXFs$Fm()SEGiN{Q7am zqo_`G_4^-vK_Skd=H!DO^2cNvG3%S>YJ2e`5pZpc#c_0p1JR5acKPl#4sN2X6*tHB zpTf3oG6?@*cFw~^X>xfam|uN-PkNe(a6#y-MC^`c#9(uXnI z1}CNJ>nFHx7LVmat_NwyEWUK#$IqKYZr2!tI{j)Ol#GgIvlC-Bsb)(XFH%DT3ZmqH za;PFS5a^i-lHUrHA4mrhAEq3E!R#!gn`|Q8JKO?B#`3g2ZIlFea)s|%)-tL8s8!OV-YbgsOY=ahKe5R?|gL)fcuZ-N z;vvI*L@i+ntx|oi@bTuG<6Hs|0BE^Yuu!}|U3%@r>y_@R)bfzg)(YPkXo@neb821E zBE;ROzQT3nu1#5TLwyVk!%jRfztvdVAl!lAEM6~N7HO6jpH&p^eT7(?HgS{OHtLKhu&OMboz``PG3S+_=(tC80SW2ChxCQ*)s%cP3p428z$pYg{EC7AqS5 z{yHM&@7nt-3JHI-8Z&4ZBbSZ)Nh2jc+OvIyE9RUQe;fh(%5rAuhwi5w8W%#g;5NHM z)4$vy5zYh6z8Qe!+A9wb%?DryU%$1rn)=VduOSp(C5D}9qb)t56(TNPjGbmDWnsDV zLx7k=@=vBY_bOguFrr``rv)*xyZXjU)y;$05pv4M3N{THbLg~9quLot=fE_5-Mq?doWd?;QBoAeq@WC#bbZ z1`4K4OB7KWLpW?F!vdTh*%% zy#H?7qklS}?UVxDgXg&7-^G0A8GF2Win8WAV8Hq{KP$cDcN6*wVRdWFLeuT7`o6{% z-02c8y+$kmPZ*Ky9??yk|e@TYWF=diE6f3Z@YxkKj z?(?qCfp#E6r;Ww0K;2gC|BM`6icUqZv+&QZ7c}aasVrAFopC@U{eoi?9}`-z|1RsY zN0gdng0FcHnB_&6nv*>%o>CvC+#9vrCIXpNPep}D{qA^A!qfoI%FdhciSJH(i&5%$ z+g6MF)+md;YGPY~nZ4kxn#A}RZB*($zhLk)0$acb z;dq|xyeyxn53j`QA?oFW>ya0vC@1N)FbjLeVP$jt-tL=nXQWzj)QFLL#ev8@+v)K4 z%@onIz5j&ueW|QEwHF4elP1nQ;^FI;qd7bA>W)HKS5_hj7Z_+8Z+#rEW0?AViqfr;w9o!q?Wo%e)jpB8n_*Fr+5sv`| zbY$ZqO>LJXBd|%?fyva>@rdH%nw+VF72bR)I^})X68ghTn-N|>c0W^l|8(2h*3!3N zY?W+BP3o0Yo>v{>_U z%pJx%|LoAefXEw4TH}rz>3=n)Cd|kran=j_jBYDUE?(w6`TRcjcJ9vs@sCH#j?N#J zn|ISQg+-g*09j2-jIk+#$YNQyqehOwyvT8aKXMPga4IwSMekb}E?@+Wtg_jc1SOB> z1*4<678H->D?Z>*v_ecp8g(3YVi+XsB>!`L1Aeb!OhQ{O+TxMK+AZYjt}vYg0CPFMjd@KSf72 z`QQGN7H-)j8_Yz^o8NESgdhKI%Vp6cJctIv_T1n8A8<}pI9!OmpCj-?S>^Ol$8=3W zASJ6s^cVLxJ*s@?KX-UN(-Dh1W}=zzs9K`brm;!Vpp{_T;Miw(&>vT93y=0M@f_U2 z1-{2PQ-yzGA6S~;9W>IWUaz$&F0u!%pH7qDQ%FGH*H@ufg{OJza%z zxG!_!V9uh_Wbnf4q4IVy0T!>9nzCg&b9d~Cy{dRYPux{8NAB)ifCqT^jg$GVjB@ZRHQ$Cw>8=BdQnm=#|40Y0uP+O_H4)l)IG-9vO)^Sf?U zlQw2+w?Sv*-&Ny1{4RgZ9q{WZcy|NiWo+6%oZ}BMyC z>Gz8j2IFp#W5&XN6m*`wV9NVGonE^$%yYUBflt1RxsDqq#FM4REK;8ho!s60TEQnA zy8XQ7P==N!hGexzg8TUMdVC$Z6HO~g$bX+?S6tdM`Y1uHifrpsnP5UwIt&}I$L_RW z{s+9wT=a_F`=FwX*Ic|^+5fi5JkN5e%FOAP;v{qI(V{aMd0NVB-YX9BnHxZM zc|w!*du?DK%fhI?x1SEK^&VNC70SqAD5u% zL5q2)2RP23SH&+~vAm44+JFs(^}i4GH9eWzA@6U!+aybj=TtRld=hWYp=5Q{*U*jh z%!i&OIUBGQ4!bF)m|+0V-1*@~96yZ4gBjM@up&%F5ympB4O7R}eg zmlt(S^!C?vLt|AoV%6W_D54nHyT&@C2vohUR-b1!{}(aCi!-t+OTRJfBGSuC5_8w_ z>u?_;MbsOp?sGrodL68xaQ5o`&5DY-(|hxH=o66s$9{{60Rv;VMMEwputC!q^S%w4 z_G%d#iKXS>+%_c?M|qTDZlG2X9${(szO;a}jvD#HiZ(1H z=mwi=vZx(Yvyac60$`TA5%MZiC&wE8X5cTzhrDZ47ZoTwOlPXeT-`%X8Ct*m&apYx zp^t}C0Y~_Is{r~cZsY5Sq63z~^wJ9jB_%}$nBzwDEuezRRBpvNBR!=6-mA^U{V|mD z8Rb%n>+IN2rn5^hm0=k+l9aOdS@?z1_>dcXznVWIW=T zKzzy{KNRl)z51{10dndjz0}x#=0D!SH2|?Ee*^(1Kjt2!(KyXBv7SqRyf#3iVn?3% zKTZ&EUB)$fM+mhWJ4H + + + + + + 健耕销售抽奖 + + + + + +

    $MO?| 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 + + + + + + 健耕销售抽奖 + + + + + +

    $MO?| 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 + + + + + + 健耕销售抽奖 + + + + + +

    $MO?| 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 + + + + + + 健耕销售抽奖 + + + + + +

    $MO?| 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 + + + + + + 健耕销售抽奖 + + + + + +